我陷入了一个疑问,我不知道如何解决它,案例是:
我创建了一个这样的“数组字符串”列表:
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 来实现它,这可能吗?如何?先感谢您。