零碎的小知识点 ----------C# ToString()函数注意事项
生活随笔
收集整理的這篇文章主要介紹了
零碎的小知识点 ----------C# ToString()函数注意事项
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
C#中存在著大量的字符串操作,有專門的string類,各種各種的方法,其中使用最為頻繁的方法為ToString(),用起來(lái)很是順手,但是這里存在一個(gè)很大的問(wèn)題,空字符是不能用ToString方法轉(zhuǎn)換的,不然就會(huì)報(bào)錯(cuò):對(duì)象沒(méi)有被實(shí)例化!
例如
string str = null;
MessageBox.Show(str.ToString() );---------報(bào)錯(cuò)。
結(jié)論:使用ToString()時(shí)候要先判斷,對(duì)象是否為空!!!
可不可以有別的方法使得對(duì)象轉(zhuǎn)化為字符串而又不用事先判斷為空呢?
C#還提供了顯式類型轉(zhuǎn)化的類:Convert
Convert.ToString(object)可以達(dá)到效果,object可以為空。
他還有別的一些方法如Convert.ToInt32等等,可以把字符串轉(zhuǎn)化成數(shù)字,但遺憾的是,這個(gè)方法也不是萬(wàn)能的,對(duì)于有些字符串它并不能找到對(duì)應(yīng)的整數(shù)值。切記切記!!
?
?
總結(jié)
以上是生活随笔為你收集整理的零碎的小知识点 ----------C# ToString()函数注意事项的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 关于字符的读入与输出
- 下一篇: C#创建xml文件