簡體   English   中英

將字符串轉換為 String() VB.NET

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM