初級 › Cannot implicitly convert type の原因と直し方 › パターン2
Cannot implicitly convert type の原因と直し方
暗黙的に変換できない型同士を代入しようとしたときに出ます。
1 class Program { 2 static void Main(string[] args) { 3 int price = ___; ^ 4 System.Console.WriteLine(price); 5 } 6 }
Program.cs(3,21): error CS0266: Cannot implicitly convert type 'double' to 'int'. An explicit conversion exists (are you missing a cast?)
空欄を埋めてビルドを通す
doubleの値をintに代入するには明示的なキャストが必要です。暗黙の縮小変換は許されません。
次の問題