所以我一直在努力更好地理解这两者之间的区别,但我真正能找到的信息是数据集和数据表之间的区别——一个数组只能容纳一种数据类型,而据我所知,数据表基本上是一个通用的多维数组,它与存储在内存中的 DataSource 具有 1:1 的关系。这是准确的吗? DataTables“只是”一个通用的多维数组还是我错过了一些根本的区别?
最佳答案
A DataTable
在内存中为数据库表建模。该类型可以跟踪更改等以便与数据库同步。可以通过索引或名称引用列(维度)。
A DataSet
可以保存此类表的集合以及它们之间的关系(参照完整性约束)。
安array不会做任何事情。
关于c# - 数组和数据表之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8608228/