欢迎您来到“名字什么都是浮云”的博客空间!

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();
        }

给予了默认值的处理.

 


 

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

posted @ 2017-02-17 15:45  名字什么都是浮云  阅读(205)  评论(0)    收藏  举报