Если у меня есть класс, как показано ниже, как бы я создал функцию nullToEmptyString ()?
Если object является DBNull.Value, тогда вернуть пустую строку, в противном случае вернуть значение.Функция должна работать с каждым объектом лично.
public class Person
{
public object surname { get; set; }
public object lastname { get; set; }
public object zip_code { get; set; }
public object tele { get; set; }
}
Я извлекаю список людей из БД и хочу напечатать значение, если оно имеет значение, в противном случае пустую строку.
foreach (var person in listFromDB)
{
person.surname.nullToEmptyString()
person.lastname.nullToEmptyString()
}
РЕДАКТИРОВАТЬ
Короче говоря, эта функция должна работать как функция .ToString (), но также могла бы обрабатывать значения DBNull.