Пример кода:
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")
? Конечно, второй способ отличить значение какого-то типа, но есть ли другая разница? - Какой метод лучше использовать?