ホームページ >バックエンド開発 >C#.Net チュートリアル >C# における暗黙的な型変換と明示的な型変換の違いは何ですか?
int val1 = 11000; int val2 = 35600; long sum; sum = val1 + val2;上記では 2 つの整数変数があり、それらを長整数変数に累積してもエラーは表示されません。コンパイラ自体が暗黙的な変換を実行するためです。 次に、これらの値を出力しましょう。 例
using System; using System.IO; namespace Demo { class Program { static void Main(string[] args) { int val1 =34567; int val2 =56743; long sum; sum = val1 + val2; Console.WriteLine("Sum= " + sum); Console.ReadLine(); } } }
using System; namespace Program { class Demo { static void Main(string[] args) { double d = 1234.89; int i; // cast double to int. i = (int)d; Console.WriteLine(i); Console.ReadKey(); } } }
以上がC# における暗黙的な型変換と明示的な型変換の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。