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();
        }
给予了默认值的处理.
本帖感谢大家多提意见,互相增进学习,谢谢!

 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号