簡體   English   中英

將VB轉換為C#(數組)

[英]Converting VB to C# (Arrays)

我目前對VB.net不太熟悉,並且在將以下代碼轉換為C#時遇到了一些麻煩。

Dim itemList As New ArrayList
Dim strMyitemList(itemList.Count - 1) As String

        For x = 0 To (itemList.Count - 1)
            strMyitemList(x) = itemList(x)
        Next

到目前為止,我已經:

ArrayList itemList = new ArrayList();
string[] strMyitemList = new string[itemList.Count -1];

            for (int x = 0; x <= (itemList.Count - 1); x++)
            {
                strMyitemList[x] = itemList(x);
            }

我在“ itemList(x)”上收到錯誤CS0149“預期方法名稱”。

謝謝

itemList是具有索引器的ArrayList 在C#中,您可以將它們與[]

strMyitemList[x] = (string)itemList[x];

但是如今,沒有理由使用ArrayList 使用強類型的List<string>

strMyitemList[x] = itemList[x];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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