Javaでは、VectorからString変数に値を割り当てることができます。
String str = vector1.elementAt(0).toString();
Listを使用してC#で同じことを行うにはどうすればよいですか?
ありがとう。
Javaでは、VectorからString変数に値を割り当てることができます。
String str = vector1.elementAt(0).toString();
Listを使用してC#で同じことを行うにはどうすればよいですか?
ありがとう。
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);上記のすべてにおいて、C# の配列インデックスはゼロベースであるためindex、範囲内に収まる必要があります。0 - (yourList.Length-1)
一方、これは同じように見えますが、コンパイルさえしません。
string s = youList.Skip(index).Take(1);.Take()この場合、 a は返されません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];