我有什么理由不能做到以下几点:
foreach (var Item in DataTable.Rows) {
Run Code Online (Sandbox Code Playgroud)
而不是必须这样做
foreach (DataRow Item in DataTable.Rows) {
Run Code Online (Sandbox Code Playgroud)
我原以为这是可能的,就像在其他数据类型上一样.例如:
foreach (var Employee in Staff) { // string[] Staff etc...
Run Code Online (Sandbox Code Playgroud)
当我尝试第一个foreach循环时,我得到错误CS0021:无法将带有[]的索引应用于'object'类型的表达式.
为什么编译器不能确定.Rows返回DataRows的集合?