私は疑問に陥り、それを解決する方法がわかりません。ケースは次のとおりです。
次のような「配列文字列」リストを作成しました。
List<string[]> definitions;
私はそれに次のような値を追加しました:
definitions.Add(new string[2] { "A", "Def.1" });
definitions.Add(new string[2] { "B", "Def.2" });
値を表示するために、次のようにします。
foreach (string[] theDefinition in definitions)
{
Console.WriteLine(theDefinition[0] + "\tdef: " + theDefinition[1]);
}
これまでのところ、これは正常に機能しますが、foreachなしで値を表示するにはどうすればよいですか?
Console.WriteLine(definitions[0] ...)
インデックス0のリストから「A」または「Def.1」のいずれかを表示するには、3つのドットに何を書き込む必要がありますか。
これを克服するには、次のようなことを行うと思います。
string[] temp = definitions[0]
Console.WriteLine(temp[0] + ", " + temp[1]);
追加の変数を使用せずにConsole.WriteLineを使用するだけでそれを実現するにはどうすればよいですか?これは可能ですか?そしてどうやって?前もって感謝します。