2009年12月31日 星期四

.NET - String^轉換成Double的方法

先前因為有需要把字串轉換成Double數值,
因此找了一下資料,在這邊做個整理。

String^轉換成Double有三個方法:
  1. 使用Convert::ToDouble()函式
          String^ string = "123.456";
          double value = Convert::ToDouble(string);
    
  2. 使用Double::Parse()函式
          String^ string = "123.456";
          double value = double::Parse(string);
    
  3. 使用Double::TryParse()函式,這個方法和(2)很像,但是比較安全,可以透過回傳值bool來判斷轉換是否成功。
    String^ string = "123.456";
    double value = 0.0;
    bool torf = double::TryParse(string, value); 
    

沒有留言:

張貼留言