Добрый день.
Есть 2 метода:
string GetStringDataFromDataRow(DataRow dr, string key)
{
//... код
}
int GetIntegerDataFromDataRow(DataRow dr, string key)
{
//... код
}
Оба они делают одно и тоже - из DataRow по имени колонки выбирают данные.
Можно ли их как-то совместить в один метод?
Я вижу только один способ - сделать один метод GetDataFromDataRow, который возвращает String, а на месте потом ее конвертить в int.
Есть ли другой способ?
Ответ
Можно сделать Generic(шаблонный) метод
T GetDataFromDataRow
В этом случае, ожидаемый тип возвращаемого значения указывается непосредственно при вызове метода:
string stringData = GetDataFromDataRow
Комментариев нет:
Отправить комментарий