Я получаю сообщение об ошибке с дополнительным аргументом, он говорит: «Постоянное выражение требуется»System.Text.Encoding значения
Как я могу решить эту проблему?
Private Function Write_Text_To_File(ByVal Text_File As String, _
ByVal Text As String, _
ByVal Append_Text As Boolean, _
Optional Encoding As System.Text.Encoding = System.Text.Encoding.Default) As Boolean
Try : Using TextFile As New IO.StreamWriter(Text_File, Append_Text, Encoding) : TextFile.WriteLine(Text) : End Using
Return True
Catch ex As Exception
'Return False
Throw New Exception(ex.Message)
End Try
End Function
UPDATE:
Решение
#Region " Write Text to File "
' [ Write Text to File Function ]
'
' // By Elektro [email protected]
'
' Examples :
'
' Write_Text_To_File("C:\Test.txt", "Text", False)
' Write_Text_To_File("C:\Test.txt", "Text", True, System.Text.Encoding.UTF8)
Private Function Write_Text_To_File(ByVal Text_File As String, _
ByVal Text As String, _
ByVal Append_Text As Boolean, _
Optional Encoding As System.Text.Encoding = Nothing) As Boolean
Try
If Encoding Is Nothing Then Encoding = System.Text.Encoding.Default
Using TextFile As New IO.StreamWriter(Text_File, Append_Text, Encoding) : TextFile.WriteLine(Text) : End Using
Return True
Catch ex As Exception
'Return False
Throw New Exception(ex.Message)
End Try
End Function
#End Region
спасибо, так много! – ElektroStudios
Можете ли вы привести мне пример того, что означает кожу верблюда? Я не говорю по-английски и не могу перевести это слово (Google переводит его буквально как верблюд ...) – ElektroStudios
@ElektroHacker: Вы попробовали простой поиск? http://en.wikipedia.org/wiki/CamelCase (И следуйте связанной документации для соглашений об именах.) –