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