[英]C# Assigning values from List<string> to a string variable
在Java中,我可以將Vector中的值賦給String變量。
String str = vector1.elementAt(0).toString();
如何在C#中使用List執行相同的操作?
謝謝。
List<string> list = ...
...
string str = list[0];
...
您可以在列表中使用索引。
List<string> list = new List<string>();
string str = list[0];
有很多方法可以做到這一點:
假設
List<string> yourList;
然后,以下所有內容都會將元素置於字符串變量中的位置index
:
string s = yourList[index];
string s = yourList.ToArray()[index];
string s = yourList.ElementAt(index);
在上述所有情況中, index
必須落在0 - (yourList.Length-1)
范圍內,因為C#中的數組索引是從零開始的。
另一方面,雖然它看起來是相同的,但甚至不會編譯:
string s = youList.Skip(index).Take(1);
.Take()
在這種情況下不會返回一個string
而是一個IEnumerable<string>
,它仍然是一個集合。
String str = vector1[0].ToString();
//Creating a list of strings
List<string> lst = new List<string>();
...
//The string is filled with values, i is an int
string ithValue = lst[i];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.