字串轉換成數字的方法 C

2021-07-31 01:15:55 字數 987 閱讀 3024

在c#中,經常需要將字串轉換成數字,簡單總結三種方法:

一、convert:將乙個基本資料型別轉換成另乙個基本資料型別。

比如,將使用者輸入的數學成績進行轉換:

int math = convert.toint32(console.readline());

當然,也可以定義為double型別的,如下:

double math = convert.todouble(console.readline());

需要注意,如果使用者輸入的不是數值型,那麼在轉換成數值型時將會報異常。

此外,convert還能轉換成其他型別的資料,例如byte、char等等,而且被轉換的資料型別也多。

二、parse:

還是以將使用者輸入的數學成績進行轉換為例:

string strmath = console.readline();

int math = int.parse(strmath);

同樣,可以轉換成double型別的資料:

string strmath = console.readline();

double math = double.parse(strmath);

parse中的引數一定是string型別的,並且,如果使用者輸入的不是數值型,那麼在轉換成數值型時將會報異常。

三、tryparse:這個方法的返回值需要用乙個bool型別的變數來接收。

將使用者輸入的數學成績進行轉換為例:

string strmath = console.readline();

int math;

bool result=int.tryparse(strmath, out math);

console.writeline(result);

如果轉換成功,返回true;如果轉換不成功,並不會報異常,會返回false 。

js字串轉換成數字,數字轉換成字串

將字串轉換成數字,得用到parseint函式。parseint string 函式從string的開始解析,返回乙個整數。舉例 parseint 123 返回 123 int parseint 1234 返回 1234 int 如果解析不到數字,則將返回乙個nan的值,可以用isnan 函式來檢測 ...

js字串轉換成數字,數字轉換成字串

js字串轉換成數字 將字串轉換成數字,得用到parseint函式。parseint string 函式從string的開始解析,返回乙個整數。舉例 parseint 123 返回 123 int parseint 1234 返回 1234 int 如果解析不到數字,則將返回乙個nan的值,可以用is...

js字串轉換成數字

將字串轉換成數字,得用到parseint函式。parseint string 函式從string的開始解析,返回乙個整數。舉例 parseint 123 返回 123 int parseint 1234 返回 1234 int 如果解析不到數字,則將返回乙個nan的值,可以用isnan 函式來檢測 ...