Acara
Membangun Aplikasi dan Agen AI
17 Mar, 21 - 21 Mar, 10
Bergabunglah dengan seri meetup untuk membangun solusi AI yang dapat diskalakan berdasarkan kasus penggunaan dunia nyata dengan sesama pengembang dan pakar.
Daftar sekarangBrowser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
ref struct
jenisref structs
tidak dapat menerapkan antarmukaforeach
pernyataan tidak dapat beroperasi pada enumerator dalam metode asinkron atau iterator karena jenis adalah ref struct
parameter jenis atau yang memungkinkan ref struct
.ref struct
.scoped
hanya dapat digunakan untuk ref dan ref struct
nilai.ref
tidak dapat merujuk ke ref struct
.ref struct
parameter atau jenis yang memungkinkan struct ref untuk menggunakannya sebagai parameter dalam jenis atau metode generik.ref struct
jenis.IDisposable
.ref struct
.scoped
hanya dapat digunakan untuk ref dan ref struct
nilai.ref
tidak dapat merujuk ke ref struct
.ref
hanya dapat dideklarasikan dalam ref struct
.Jenis ref struct
dapat menyertakan ref
bidang. Jenis lain tidak diizinkan ref
bidang. Kompilator memberlakukan pembatasan pada deklarasi dan penggunaan jenis ref struct
untuk memberlakukan aturan keamanan ref pada instans jenis apa pun ref struct
:
ref struct
jenis yang dapat berisi properti yang diimplementasikan ref
secara otomatis.ref struct
jenis atau ref
variabel yang dapat memiliki pengubah scoped
.ref
hanya dapat dideklarasikan dalam tipe ref struct
.ref
tidak dapat merujuk ke ref struct
jenis/Melanggar salah satu aturan ini menghasilkan salah satu kesalahan yang tercantum. Jika Anda bermaksud menggunakan fitur bahasa tersebut, konversikan jenisnya menjadi ref struct
. Jika tidak, hapus konstruksi yang tidak diizinkan.
ref structs
tidak dapat menerapkan antarmukaforeach
pernyataan tidak dapat beroperasi pada enumerator dalam metode asinkron atau iterator karena jenis adalah ref struct
parameter jenis atau yang memungkinkan ref struct
.ref struct
parameter atau jenis yang memungkinkan struct ref untuk menggunakannya sebagai parameter dalam jenis atau metode generik.ref struct
jenis.IDisposable
.Sebelum C# 13, ref struct
jenis tidak dapat menerapkan antarmuka; pengkompilasi menghasilkan CS8343. Dimulai dengan C# 13, ref struct
jenis dapat menerapkan antarmuka, tunduk pada aturan berikut:
ref struct
Tidak dapat dikonversi ke instans antarmuka yang diimplementasikannya. Pembatasan ini mencakup konversi implisit saat Anda menggunakan ref struct
jenis sebagai argumen saat parameter adalah jenis antarmuka. Konversi menghasilkan konversi tinju, yang melanggar keamanan ref.ref struct
Yang mengimplementasikan antarmuka harus mengimplementasikan semua anggota antarmuka. harus ref struct
mengimplementasikan anggota di mana antarmuka menyertakan implementasi default.Dimulai dengan C# 13, ref struct
dapat digunakan sebagai argumen jenis untuk parameter jenis generik, jika dan hanya jika parameter jenis generik memiliki allows ref struct
anti-batasan. Saat Anda menggunakan allows ref struct
anti-batasan, Anda harus mengikuti aturan ini:
ref struct
sebagai argumen jenis, parameter jenis harus memiliki allows ref struct
anti-batasan.- allows ref struct
Anti-batasan harus terakhir dalam klausul untuk parameter tersebut where
ref struct
jenis atau yang dapat berupa ref struct
jenis tidak dapat digunakan sebagai jenis elemen untuk metode iterator.Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik:
Acara
Membangun Aplikasi dan Agen AI
17 Mar, 21 - 21 Mar, 10
Bergabunglah dengan seri meetup untuk membangun solusi AI yang dapat diskalakan berdasarkan kasus penggunaan dunia nyata dengan sesama pengembang dan pakar.
Daftar sekarang