Visual C# 2013逆引き大全 555の極意

基本プログラミングの極意 - Tips118 データ型を変換する(1)

Icon comment count 0
Icon stock count 0

Tips118データ型を変換する(1)

Pointデータ型のキャスト(()演算子)

Level1
対応
  • EXP
  • PRO

変数にデータ型が異なる値を代入する場合など、データ型を明示的に変換するには、()演算子を使って次のように記述します。

(変換先のデータ型)変換元の値

例えば、long型の変数xの値をint型に変換するには「(int)x」と記述します。このように、データ型を変換することをキャストと言います。

なお、double型やfloat型からint型へのキャストのように、変換元の値が変換先の値の範囲を超えるような場合は、超えた部分が失われてしまうことがあるので注意が必要です。

また、int型とstring型のように互換性がない場合は、()演算子では変換できません(Parseメソッド、TryParseメソッド、ToStringメソッドを使います。Tips119の「データ型を変換する(2)」を参照してください)。

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません