【发布时间】:2011-10-29 14:24:10
【问题描述】:
示例代码:
DataTable table = new DataTable();
// ...
// insert column to table
table.Columns.Add("name");
// ...
// insert value to table
foreach (DataRow row in table.Rows) {
row["name"];
row.Field<string>("name");
}
我的问题是:
- 使用
row["name"]和row.Field<string>("name")有区别吗?当然,第二种方式将值转换为某种类型,但还有其他区别吗? - 哪种方法更好用?
【问题讨论】: