C# 传统的ToString

C# 传统的ToString


DataRow dr=item;
var str=dr["Name"];
str.ToString();//dr["Name"]=null

此时就会出现异常,因此就有了TryString

DataRow dr=item;
var str=dr["Name"];
str.TryString();//dr["Name"]=null

此时调用不会有异常.

查看扩展的TryString()方法:

public static string TryString(this Object strText, string defValue)
        {
            return strText == null ? defValue : strText.ToString();
        }

给予了默认值的处理.


本帖感谢大家多提意见,互相增进学习,谢谢!

原文地址:https://www.cnblogs.com/licin/p/6410176.html