2012-11-19 55 views

回答

15

在列表中傳遞字符串數組constructor

List<string> yourList = new List<string>(strArray); 

您的第一行不起作用的原因是因爲您沒有使用正確的語法。因此,而不是

List<string> lstArray = strArray.toList<string>; 

使用

List<string> lstArray = strArray.ToList<string>(); 

List<string> lstArray = strArray.ToList(); // with less keystrokes, since the array is of type string. 

對於您要使用Array.CopyTo第二個選項,它與數組類型,而不是通用的清單。您可能正在收到錯誤。

爲 「System.Array.CopyTo(System.Array的,INT)」的最佳重載的方法匹配具有一些無效參數

因爲它期望數組,你將泛型列表。

+0

你應該ANSÿ他的解決方案沒有工作 – Anirudha

+0

@ Fake.It.Til.U.Make.It,謝謝,其實我就是這麼做的:) – Habib

+0

thankQ現在提供它的作品罰款@Habib – rangasathish

0

只需創建一個新列表。和列表中的字符串。
試試這個代碼:

string added="this will be added"; 
    List<string> urList=new List<string>(); 
    urList.Add(add); 
+0

他問,如何將字符串**數組**轉換爲'列表'。 – horgh

相關問題