我陷入了一个疑问,我不知道如何解决,情况是:

我创建了这样的“数组字符串”列表:

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

09-25 20:38