<C#Learn/>
C#基礎 レッスン8

型変換

暗黙的・明示的キャスト、Convertクラス、Parse/TryParseを学びましょう。

暗黙的変換(Implicit Conversion)

データが失われない変換は暗黙的に行われます。小さい型から大きい型への変換が自動的に行われます。 例えば int からlongfloat からdouble への変換などです。

暗黙的・明示的キャスト

大きい型から小さい型への変換は明示的キャストが必要です。

C#エディタ

Convert クラスと Parse/TryParse

文字列と数値の変換には Convert クラスやint.Parse()int.TryParse() を使います。 ユーザー入力の処理では TryParse が安全です(例外が発生しない)。

Parse と TryParse

TryParseは変換の成否をboolで返し、例外が起きません。

C#エディタ