Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah kod terurus dalam C#?

Apakah kod terurus dalam C#?

WBOY
WBOYke hadapan
2023-09-07 10:53:021362semak imbas

C# 中的托管代码是什么?

Kod terurus ialah kod yang diurus dan dilaksanakan oleh masa jalan bahasa biasa (CLR). Ia mengambil kod terurus dan menyusunnya menjadi kod mesin. Selepas itu, kod itu dilaksanakan.

Waktu jalan di sini ialah CLR, yang menyediakan pengurusan memori automatik, keselamatan jenis dan fungsi lain.

Kod terurus ditulis dalam bahasa peringkat tinggi dan berjalan pada .NET. Ia boleh menjadi C #, F #, dll. Kod yang disusun menggunakan pengkompil mereka tidak menghasilkan kod mesin. Walau bagaimanapun, anda akan mendapat kod bahasa perantaraan, disusun dan dilaksanakan mengikut masa jalan.

Kod C/C++ dipanggil "kod tidak terurus" dan ia tidak mempunyai keistimewaan ini. Adalah menjadi tanggungjawab sistem pengendalian untuk memuatkan atur cara ke dalam memori dalam bentuk binari. Pengaturcara perlu mengendalikan selebihnya sendiri.

C++ juga boleh menjana binari tidak terurus yang berjalan pada Windows.

C# membenarkan penggunaan binaan tidak terurus bagi konteks tidak selamat secara langsung dalam kod, yang menyediakan bahagian kod yang tidak diurus oleh CLR.

Atas ialah kandungan terperinci Apakah kod terurus dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam