c# 数组或集合

标签 c# arrays collections generic-collections

你会如何处理这个问题?我有一个数据列表,其中有两件事需要存储价格和项目,是否可以在不知道我将拥有的总行数的情况下将其存储在数组中?或者我应该使用一个集合,它们可以是多维的吗?

谢谢

最佳答案

是的 - 我建议您查看通用列表。使用它,您可以对数据建模并存储任意数量的项目。

例如

  public class PricedItem
    {
        public decimal Price { get; set; }
        public object Item { get; set; }
    }

然后可以将这些存储/检索到 List<PricedItem 中> - 或作为“定价项目列表”。

希望对你有帮助

关于c# 数组或集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5068925/

相关文章:

c# - 获取选择的 Item 的父 ObservableCollection - WP8

c# - 如何将组合框的数据表示为整数

java - 使用ArrayList实现循环队列

.net - 在键/值集合中使用 List<T> 的最佳方法?

c# - Java 中的 ["column"][rowIndex] 行可以使用什么数据收集?

python - 超出其最大大小时引发异常的集合

c# - 如何解析 XSD 文件

c# - 这只能用 c# linq 来完成吗

javascript - 增进理解 - 在循环内使用扩展运算符复制数组

c - 将 unsigned char 数组的内容分成两半