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];