C#基礎 レッスン8
型変換
暗黙的・明示的キャスト、Convertクラス、Parse/TryParseを学びましょう。
暗黙的変換(Implicit Conversion)
データが失われない変換は暗黙的に行われます。小さい型から大きい型への変換が自動的に行われます。 例えば int からlong、float からdouble への変換などです。
暗黙的・明示的キャスト
大きい型から小さい型への変換は明示的キャストが必要です。
C#エディタ
Convert クラスと Parse/TryParse
文字列と数値の変換には Convert クラスやint.Parse()、int.TryParse() を使います。 ユーザー入力の処理では TryParse が安全です(例外が発生しない)。
Parse と TryParse
TryParseは変換の成否をboolで返し、例外が起きません。
C#エディタ