[英]Convert String to String() VB.NET
大家好,我不知道如何將我從列表中獲得的值轉換為 String() 格式。
這是我當前的代碼:
Private files As String()
files = New String() {
"00", "01", "02", "03", "04", "05", "06", "07",
"08", "09", "0A", "0B", "0C", "0D", "0E", "0F",
"10", "11", "12", "13", "14", "15", "16", "17",
"18", "19", "1A", "1B", "1C", "1D", "1E", "1F",
"20", "21", "22", "23", "24", "25", "26", "27",
"28", "29", "2A", "2B", "2C", "2D", "2E", "2F",
"30", "31"}
Dim vals As New List(Of String)()
Dim Counter As Integer
For Counter = 1 To 5
vals.Add(Counter.ToString)
Next
files = String.Join(",", vals) 'I'm getting an error here that I can't convert String to String ()
I want to finally bob this result: files = new String() {"1","2","3","4","5"}
謝謝大家的幫助
String.Join
返回一個String
。 vals
已經是一個List(Of String)
...
如果你想要一個String()
,你可以將列表轉換為一個數組:
files = vals.ToArray()
...或避免首先創建列表:
files = Enumerable.Range(1, 5).Select(Function(x) x.ToString).ToArray()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.