陣列問題 StringSplitOptions 函式調用產生的問題
-
2012年4月28日 下午 01:45
小弟在測試StringSplitOptions 這個函式 我按照範例上的程式
修改了一下:
Private Sub StringSplitOptions() Dim s1 As String = ",ONE,,TWO,,,THREE,," Dim s2 As String = "[stop]" & _ "ONE[stop][stop]" & _ "TWO[stop][stop][stop]" & _ "THREE[stop][stop]" Dim charSeparators() As Char = {","c} Dim stringSeparators() As String = {"[stop]"} Dim result() As String result = s1.Split(charSeparators, System.StringSplitOptions.RemoveEmptyEntries) RichTextBox1.Text = result End Sub
可是以下這行出現了問題
RichTextBox1.Text = result
請問這裡要怎麼修正呢?
所有回覆
-
2012年4月28日 下午 01:50
您好,
所以您不能直接把它Assign給 RichTextBox1.Text哦!
所以在Assign前請先將Array串起來(String.Join),如下,
RichTextBox1.Text = String.Join(Environment.NewLine, result)
以上說明若有錯誤請指教,謝謝。
亂馬客blog: http://www.dotblogs.com.tw/rainmaker/
-
2012年4月28日 下午 02:48謝謝 我了解了
-
2012年4月28日 下午 03:31這樣的話,用 Replace 應該比較快吧...
論壇是網友平等互助 保證解答請至 微軟技術支援服務
提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。

