【问题标题】:how to print a single cell of an array inside a list of arrays in c#如何在c#中的数组列表中打印数组的单个单元格
【发布时间】:2019-11-06 13:12:32
【问题描述】:

我有一个数组列表:

List<int[]> a = new List<int[]>();

我在里面放了几个数组

int[] b = new int[3] {1, 2, 3};
int[] c = new int[4] {4, 5, 6, 7};
a.Add(b);
a.Add(c);

我怎样才能只打印b[1] out of List a

【问题讨论】:

  • 把它想象成一个网格怎么样,a[1][1],这将返回列表中第二个数组的第二项。
  • @PrasadTelkikar 单个整数
  • 您可以在int [,] 中定位一个位置,只需在int [][] 中链接即可。正如您在之前的代码中所做的那样。快速阅读Jagged Array MSDN reference
  • 好吧,a[0] 为您提供列表中的第一项a(即b),对于b[1],您应该输入a[0][1]
  • 这是一个快速演示,可以清楚地了解导航到锯齿状数组:dotnetfiddle.net/54M085

标签: c# arrays list console.writeline


【解决方案1】:

你可以通过写来访问它

Console.WriteLine(a[0][1]);

【讨论】:

    猜你喜欢
    • 2021-11-16
    • 1970-01-01
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    • 2015-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多