C# ialah bahasa pengaturcaraan moden, tujuan umum, berorientasikan objek yang dibangunkan oleh Microsoft dan diluluskan oleh Ecma dan ISO.
C# telah dibangunkan oleh Anders Hejlsberg dan pasukannya semasa pembangunan rangka kerja .Net.
C# direka untuk Common Language Infrastructure (CLI). CLI terdiri daripada kod boleh laku dan persekitaran masa jalan yang membenarkan penggunaan pelbagai bahasa peringkat tinggi pada platform dan seni bina komputer yang berbeza.
Penukaran jenis C# sintaks
Penukaran jenis pada asasnya ialah penghantaran jenis, atau menukar data daripada satu jenis kepada jenis yang lain. Dalam C#, penghantaran jenis terdapat dalam dua bentuk:
Penukaran jenis tersirat - Penukaran ini ialah penukaran lalai C# yang dilakukan dengan cara yang selamat tanpa menyebabkan kehilangan data. Sebagai contoh, menukar daripada jenis integer kecil kepada jenis integer besar, dan daripada kelas terbitan kepada kelas asas.
Penukaran jenis eksplisit - Penukaran jenis eksplisit, iaitu penukaran jenis paksa. Penukaran eksplisit memerlukan operator cast dan penghantaran menyebabkan kehilangan data.
Penukaran jenis C# contoh
namespace TypeConversionApplication{ class ExplicitConversion { static void Main(string[] args) { double d = 5673.74; int i; // 强制转换 double 为 int i = (int)d; Console.WriteLine(i); Console.ReadKey(); } }}