我想建立一个4列的内存表数据结构,所以我可以查找基于列的任何组合(例如使用linq)的值。 是否有内置的数据类型或我必须自己制作一个(显然我不能)?内存表数据结构
Q
内存表数据结构
5
A
回答
5
除非你有特别想要的东西,我将宣布一类有4个特性与适合的名称和类型,即
public class SomethingSuitable {
public int Foo {get;set;}
public string Bar {get;set;}
public DateTime Blap {get;set;}
public float Blip {get;set;}
}
,并使用任何列表/数组/词典等需要,或仅仅
data.Single(x => x.Bar == "abc");
等
2
3
1
如何简单:
var dataStructure = new[] {
new { col1 = "something", col2 = "something else", col3 = 12, col4 = true },
new { col1 = "ha", col2 = "ha ha", col3 = 356, col4 = false },
new { col1 = "grrr", col2 = "grr grr", col3 = 213, col4 = true }
};
2
3
我想像你可能想使用像一个List<Tuple<T1,T2,T3,T4>>
1
你可以使用一个DataTable
甚至填充List<FourColClass>
这将坚持您的要求的数据类型。 FourColClass
将是一个包含属性的类作为您的列。
4
检查DataTable类。
相关问题
- 1. C++内存缓存数据结构
- 2. 使用内存中的数据结构
- 3. Java:数据结构内存估计
- 4. Python数据结构的内存大小
- 5. 内存管理器的数据结构
- 6. Untar文件到内存数据结构
- 7. 选择表内数据库结构
- 8. 数据结构为“内插”表查找
- 9. 数据表结构
- 10. 数据结构 - 表
- 11. 存储数据库结构
- 12. 存储树数据结构
- 13. GAE数据存储结构
- 14. 数据结构存储
- 15. 存储特定结构化数据的最佳数据结构
- 16. SQLite结果集是否在内存中的数据结构?
- 17. C结构,内存分配和结构
- 18. 如何使用Java/Scala在内存中保存数据结构
- 19. C结构表动态内存分配
- 20. 在java中存储表数据的数据结构
- 21. 存储任意数据库表的数据结构
- 22. 表中Reactjs数据结构
- 23. Zend_Auth:数据库表结构
- 24. 数据库表结构
- 25. 数据结构链表
- 26. 表的数据结构?
- 27. 表的数据结构
- 28. 数据结构单链表
- 29. 数据库表结构
- 30. 数据库表结构
是否存在索引/某种方式来改进对某些字段集合的查询的概念?我的猜测是你需要用查询字段组成的键来创建字典,并且结果是对相关底层对象的引用;但这并不像简单地说“这个集合包含这些对象;我想为查询优化的属性就是这些”。 – JohnLBevan