我陷入了一个疑问,我不知道如何解决,情况是:
我创建了这样的“数组字符串”列表:
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] ...)
我应该在3个圆点中写些什么,以显示索引0列表中的“ A”或“ Def.1”。
我想通过做类似的事情来克服这个问题:
string[] temp = definitions[0]
Console.WriteLine(temp[0] + ", " + temp[1]);
仅使用Console.WriteLine而不使用额外的变量,如何做到这一点呢?如何?先感谢您。
最佳答案
Console.WriteLine(definitions[0][0] + "\tdef: " + definitions[0][1]);