Bertentangan dengan tangkapan skrin dalam soalan, C# 8 sebenarnya serasi dengan Rangka Kerja .NET. Untuk menggunakan C# 8 dengan Rangka Kerja .NET, hanya tetapkan versi bahasa kepada 8.0 dalam fail .csproj.
Kebanyakan ciri C# 8, termasuk fungsi setempat statik, menggunakan pengisytiharan dan ungkapan suis, berfungsi dengan betul dalam rangka kerja sasaran.
Strim dan indeks/julat tak segerak memerlukan jenis baharu yang tidak ditemui dalam Rangka Kerja .NET. Walau bagaimanapun, ciri ini boleh didayakan menggunakan pakej NuGet "polyfill" atau fail kod tersuai.
Ahli antara muka lalai tidak disokong dan tidak akan serasi dengan Rangka Kerja .NET kerana perubahan masa jalan yang diperlukan dalam CLR.
Dalam Visual Studio 2019 16.3 dan ke atas, menu lungsur pilihan bahasa telah dilumpuhkan dan C# 8 mesti didayakan secara eksplisit dalam fail .csproj.
Walaupun C# 8 secara teknikalnya serasi dengan Rangka Kerja .NET, sesetengah ciri mungkin mempunyai sokongan terhad atau memerlukan penyelesaian tambahan. Kami mengesyorkan agar berhati-hati dan menguji mana-mana kod C# 8 yang menyasarkan Rangka Kerja .NET.
Atas ialah kandungan terperinci Bolehkah C# 8 Digunakan dengan Rangka Kerja .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!