Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Buang - Bertindak
Karakter berfungsi _ sebagai buang, yang merupakan tempat penampung untuk variabel yang tidak digunakan.
Referensi bahasa C# mendanai versi bahasa C# yang terbaru dirilis. Ini juga berisi dokumentasi awal untuk fitur dalam pratinjau publik untuk rilis bahasa yang akan datang.
Dokumentasi mengidentifikasi fitur apa pun yang pertama kali diperkenalkan dalam tiga versi terakhir bahasa atau dalam pratinjau publik saat ini.
Tip
Untuk menemukan kapan fitur pertama kali diperkenalkan di C#, lihat artikel tentang riwayat versi bahasa C#.
Gunakan token buang dengan dua cara:
- Untuk mendeklarasikan variabel yang tidak digunakan. Anda tidak dapat membaca atau mengakses buang.
- Argumen yang tidak digunakan
out:var r = M(out int _, out var _, out _); - Parameter ekspresi lambda yang tidak digunakan:
Action<int> _ => WriteMessage(); - Argumen dekonstruksi yang tidak digunakan:
(int _, var answer) = M();
- Argumen yang tidak digunakan
- Untuk mencocokkan ekspresi apa pun dalam pola buang. Anda dapat menambahkan
_pola untuk memenuhi persyaratan kelelahan.
Token _ adalah pengidentifikasi yang valid di C#. Pengkompilasi menginterpretasikan _ token sebagai buang hanya ketika tidak menemukan pengidentifikasi valid bernama _ dalam cakupan.
Anda tidak dapat membaca buang sebagai variabel. Jika kode Anda membaca pembuangan, pengkompilasi melaporkan kesalahan. Dalam beberapa situasi, pengkompilasi dapat menghindari alokasi penyimpanan untuk dibuang ketika aman untuk melakukannya.