char型をint.Parse()する

char型の数字をint型の数値に変換したかったのですが、


char c = '3'  
int i = int.Parse(c);

とするとエラーに。

どうやらint.Parse()の引数はstring型の文字列じゃないといけないみたいです。


char c = '3'  
int i = int.Parse(c.ToString());

のようにchar型の文字をstring型の文字列にしてみるとできました。

コメント