很抱歉,我无法想出更好的标题。
我正在尝试从任何表中加载所有行和列,并将其存储在数据结构中以进行比较。因为这可以是任何表格,我在想:
Dictionary<int,Dictionary<string,string>>
// The int will hold the row number
// The second dictionary will hold column,value
在这种情况下使用它是一个好主意吗?我主要是插入和搜索。如果还有其他建议,请告诉我。我对数据结构很新。
答案 0 :(得分:3)
您可以改为使用DataTable
:
[SerializableAttribute]
public class DataTable : MarshalByValueComponent, IListSource,
ISupportInitializeNotification, ISupportInitialize, ISerializable, IXmlSerializable
表示一个内存数据表。
它允许您为每列提供不同类型的表。您的Dictionary
解决方案只允许所有列具有相同的类型。