本文へスキップ
BecomeCoder

C#のエラー · エラー7

CS0029: 型を暗黙的に変換できない(コンパイル)

互換性のない型どうしを、キャストなしで代入すると出ます。

出るコード

int number = 10;
string text = number;   // int を string に代入

エラーメッセージ

error CS0029: 型 'int' を 'string' に暗黙的に変換できません

直し方

ToString() などで明示的に変換します(string text = number.ToString();)。逆方向は int.Parse/int.TryParse を使います。