0
我得到一個錯誤與可選的參數,它說:「常量表達式是必需的」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
你能舉個例子說明駱駝套是什麼意思?我不會說英文,也不能翻譯那個詞(谷歌翻譯它就像一個駱駝......) – ElektroStudios
@ElektroHacker:你試過簡單的搜索嗎? http://en.wikipedia.org/wiki/CamelCase(並按照命名約定的鏈接文檔。) –