因此找了一下資料,在這邊做個整理。
String^轉換成Double有三個方法:
- 使用Convert::ToDouble()函式
String^ string = "123.456"; double value = Convert::ToDouble(string);
- 使用Double::Parse()函式
String^ string = "123.456"; double value = double::Parse(string);
- 使用Double::TryParse()函式,這個方法和(2)很像,但是比較安全,可以透過回傳值bool來判斷轉換是否成功。
String^ string = "123.456"; double value = 0.0; bool torf = double::TryParse(string, value);
沒有留言:
張貼留言