字符串處理是我們最常用的功能,尤其是與其它類型的相互轉(zhuǎn)也會經(jīng)常使用。

通常情況下我們需要String類型轉(zhuǎn)其它的基礎(chǔ)類型。這時我們最常用的是Convert類。

比如:

1 Convert.ToInt32("23");2 Convert.ToDouble("3.4");3 Convert.ToDateTime("2014-4-4");

但是這個方法一旦出現(xiàn)轉(zhuǎn)換失敗將會非常影響程序的效率。

因此這種方式會更為合理:

1 int temp;2 bool success= Int32.TryParse("23",out temp);3 if(!success)4 {5     temp=0;              
6 }

當然這種方式必須輸入更多的代碼,對于程序員來說有違人性,我也不想一個簡單的轉(zhuǎn)換就要輸那么一堆代碼。

寶寶表示很不高興,于是定義了一個StringContainer類型以解決類似問題。

平面設(shè)計培訓,網(wǎng)頁設(shè)計培訓,美工培訓,游戲開發(fā),動畫培訓

 1 //能夠存儲基本類型 2 public void Test1() 3 { 4     StringContainer a= 1; 5     StringContainer b="2"; 6     StringContainer c=DateTime.Now;   
 7 } 8 //能夠自動轉(zhuǎn)換類型 9 public void Test2(StringContainer d)10 {11     StringContainer a="1";12     int b= a + 1; 
13     DataTime c=a; 
14     Console.Writ
        
		

網(wǎng)友評論