概要 C# には int 型から double 型というように、 ある型から別の型に変換する機能があります。 型変換は、代入などの操作を行うだけで暗黙的に行われる変換と、 変換先の型を明示的に指定して行う変換があります。 また、いずれの変換も、変換できる型・できない型が予め決まっています。 ポイント C# では、ほとんどの場合、型変換は自動的には行われません short x = (short)5; というように、明示的に型変換します short → int のように、変換しても値の精度が失われない物についてのみ、暗黙的な型変換が用意されています 暗黙的な型変換 暗黙的(implicit)な型変換とは、ある型の変数を別の型の変数に代入するだけで自動的に型を変換してくれる機能です。 以下に暗黙的な型変換の例を挙げます。 short m = 365; long n = m; // short か
![組込み型変換](https://cdn-ak-scissors.b.st-hatena.com/image/square/4d1b2b57fc676d21e7f59f354364abeac0ea062e/height=288;version=1;width=512/https%3A%2F%2Fufcpp.net%2Fimages%2Flogo_4.jpg)