【发布时间】:2017-02-27 10:53:37
【问题描述】:
我正在努力解决这个问题。
我有一个类可以存储电子表格中每个单元格的单元格信息。
public class Datacollection
{
public int rowNumber { get; set; }
public string colName { get; set; }
public string colValue { get; set; }
}
然后我在其他地方加载一个 Excel 电子表格作为这些对象的集合
private static List<Datacollection> _dataCol = new List<Datacollection>();
我正在加载的电子表格有 3 列和 3000 行,因此我的集合大小为 9000。电子表格中的每个单元格对应一个 Datacollection 对象。
如何从该集合中获取行号计数?我想我需要 'rowNumber' 的最高值,但我不确定如何取回这个值。
非常感谢,
【问题讨论】:
-
_dataCol.Count()会给出项目数。_dataCol.Max(x=>x.rowNumer)将给出最大行数 -
除了您现在收到的答案之外,现在是了解 .NET 命名约定并开始遵循它们的好时机。 (我还建议将存储单元信息的东西命名为
Cell或CellInformation或类似名称,而不是Datacollection。)
标签: c# list collections count