こんにちは、こんじろーと申します
今回は、データの相互変換について学習したいと思います
String型からint型へ
まず、String型の変数textに文字の”123″を入れます
この文字の”123″を数字に型変換するにはParseという命令を使います
変換後の型の名前.Parse(変換したい数字の文字);
これでString型からint型に型変換されます
実行してみましょう
文字列ではなく数字の123が出力されました!
確認のため型変換したint型の変数を2つ用意して
足してみましょう
実行すると、、、
123+456を計算してくれて579が出力されました!
ちゃんと数字になっています!
数字ではなく文字を入れたらどうなるでしょう
String型の変数textに「あ」の文字を入れてみましょう
エラーになってしまいました
翻訳すると、「入力文字列が正しい形式ではありませんでした」
と書いてあります
数字の文字でないとエラーになってしまいます
int型からString型へ
次は数値型から文字列型へ変換してみようと思います
int型の変数numに数字の123を入れます
数字の変数の後ろに「.ToString()」を付けるだけで、文字列に変わります
実行してみましょう!
見た目全然変わったのかわかりませんが
エラーがなければ問題なく実行できてます
初心者の私には、なにが変わったか正直わかりませんが汗
まとめ
String型からint型に型変換するには
変換後の型の名前.Parse(変換したい数字の文字);
int型からstring型に型変換するには
数字の変数の後ろに「.ToString()」
最後まで読んでいただき、ありがとうございます
では、また!