Atur cara C# disusun ke dalam IL oleh pengkompil dan kemudian dilaksanakan mengikut masa jalan, termasuk kompilasi JIT, pengumpulan sampah dan pengendalian pengecualian. Anda boleh menjalankan program C# melalui konsol, Borang Windows atau aplikasi Web. Masa jalan memuatkan pemasangan, mencipta contoh program, memanggil kaedah Utama() dan keluar apabila selesai.
Cara bahasa C# berfungsi
C# ialah bahasa pengaturcaraan berorientasikan objek yang menggunakan pengkompil untuk menukar kod sumber kepada kod boleh laku. Begini cara untuk menjalankan program C#:
Compile
Apabila anda menyusun kod C# menggunakan pengkompil C# (seperti Visual Studio atau dotnet CLI), pengkompil melakukan langkah berikut:
- Pemeriksaan Sintaks: kod Adakah terdapat sebarang kesalahan tatabahasa?
- Pemeriksaan jenis: Pengkompil menyemak sama ada jenis dalam kod itu serasi.
- Generate Intermediate Language (IL): Pengkompil menyusun kod C# ke dalam IL, yang merupakan arahan maya peringkat rendah.
Runtime
Kod IL tersusun dilaksanakan oleh masa jalan yang dipanggil Common Language Runtime (CLR). CLR melakukan langkah berikut:
-
Kompilasi Just-In-Time (JIT): Pengkompil JIT CLR menyusun kod IL ke dalam kod asli yang boleh dilaksanakan secara langsung oleh komputer.
-
Kutipan Sampah (GC): CLR mengurus memori secara automatik dan membebaskan memori yang diduduki oleh objek yang tidak lagi digunakan.
-
Pengendalian Pengecualian: CLR mengendalikan pengecualian yang berlaku semasa kod sedang dilaksanakan dan memberikan butiran tentang jenis pengecualian.
Jalankan Program C#
Anda boleh menjalankan program C# menggunakan kaedah berikut:
-
Aplikasi Konsol: Program dijalankan dalam konsol dan membenarkan pengguna memasukkan dan mengeluarkan data.
-
Aplikasi Borang Windows: Sebuah program mencipta antara muka pengguna grafik (GUI) di mana pengguna boleh berinteraksi.
-
Aplikasi Web: Program ini dihoskan pada pelayan web dan pengguna boleh mengaksesnya melalui pelayar.
Apabila anda menjalankan program C#, CLR melaksanakan langkah berikut:
- Muatkan pemasangan yang disusun.
- Buat contoh program.
- Panggil kaedah Utama() program, yang merupakan titik masuk program.
- Jalankan kod dalam kaedah Main().
- Keluar apabila program selesai atau pengecualian berlaku.
Atas ialah kandungan terperinci Bagaimana untuk menjalankan bahasa c#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!