创建自己的函数来检查空值并返回空字符串
如果我有一个如下所示的类,我将如何创建函数 nullToEmptyString()?
如果对象是 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 值。
If I have a class like below, how would I create the function nullToEmptyString()?
If object is DBNull.Value then return an empty string, otherwise return the value. The function should work on every object in person.
public class Person
{
public object surname { get; set; }
public object lastname { get; set; }
public object zip_code { get; set; }
public object tele { get; set; }
}
I retrieve a list of persons from the DB and I want to print the value, if it has a value, otherwise an empty string.
foreach (var person in listFromDB)
{
person.surname.nullToEmptyString()
person.lastname.nullToEmptyString()
}
EDIT
In short, this function should work like the .ToString() function but would also be able to handle DBNull values.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
希望这有帮助。
Hope this helps.
尝试类似的东西
Try something like