型変換
違うのTypeのものに、代入や計算はできません。
そこで、Typeを変換する必要がある場合があります。
そこで、Typeを変換する必要がある場合があります。
string value = "1"; value++; //Error
int intValue =1; string value; value = intValue; //Error
変数を違うTypeの変数にする方法。
■ string⇒int
■ string⇒int
int intValue = int.Parse(string value);
■int⇒string
string stringValue = intValue.ToString();
変換としては、他にCast(キャスト)という方法があります。
Cast
double doubleValue = 3.0; int intValue = (int)doubleValue;
型変換して代入したものの前に、()”カッコ”で型を指定する。
暗黙的に、キャストをしてくれる型同士もある。
型の変換ができないものもあります。
むしろ、そっちのほうが多いです。
むしろ、そっちのほうが多いです。