Есть ли какая-то разница между присваиванием нового значение DataRow
через DataRowExtensions.SetField
и через индексатор по имени?
Глянул исходники и похоже, что тоже самое, что и обращение через индексатор:
public static void SetField<T>(this DataRow row, string columnName, T value) {
DataSetUtil.CheckArgumentNull(row, "row");
row[columnName] = (object)value ?? DBNull.Value;
}
С той лишь разницей, что Null заменяется на DbNull. Однако, в чем в этом профит? На сколько я помню, ничего не препятствует присвоить обычный Null.
У меня возникла проблема с элементарной отправкой post запросаПока я гуглил, еще больше запутался
Программа берет из реестра значение ключа, но в полученной строке есть неизвестные символы, которые мешают правильной обработки строкСама...