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.
Harta benda | Nilai |
---|---|
ID Aturan | IDE0044 |
Judul | Menambahkan pengubah readonly |
Kategori | Gaya |
Subkategori | Aturan bahasa (preferensi bidang khusus) |
bahasa yang berlaku | C# dan Visual Basic |
versi yang diperkenalkan | Visual Studio 2017 |
Opsi | dotnet_style_readonly_field |
Aturan gaya ini menyangkut menentukan pengubah readonly
(C#) atau ReadOnly
(Visual Basic) untuk bidang privat yang diinisialisasi (baik sebaris atau di dalam konstruktor) tetapi tidak pernah ditetapkan ulang.
Opsi menentukan perilaku yang Anda inginkan untuk diberlakukan aturan. Untuk informasi tentang mengonfigurasi opsi, lihat format Opsi .
Harta benda | Nilai | Deskripsi |
---|---|---|
Nama opsi | dotnet_style_readonly_field | |
nilai Opsi | true |
Lebih suka bidang privat ditandai readonly jika bidang tersebut hanya ditetapkan sebaris atau dalam konstruktor |
false |
Jangan tentukan preferensi apakah bidang pribadi ditandai readonly |
|
nilai opsi default | true |
// dotnet_style_readonly_field = true
class MyClass
{
private readonly int _daysInYear = 365;
}
' dotnet_style_readonly_field = true
Public Class MyClass
Private ReadOnly daysInYear As Int = 365
End Class
Jika Anda hanya ingin menekan satu pelanggaran, tambahkan direktif praprosesor ke dalam file sumber Anda untuk menonaktifkan aturan tersebut, lalu mengaktifkan ulang aturan tersebut.
#pragma warning disable IDE0044
// The code that's violating the rule is on this line.
#pragma warning restore IDE0044
Untuk menonaktifkan aturan untuk file, folder, atau proyek, atur tingkat keparahannya ke none
dalam file konfigurasi .
[*.{cs,vb}]
dotnet_diagnostic.IDE0044.severity = none
Untuk menonaktifkan semua aturan gaya kode, atur tingkat keparahan untuk kategori Style
ke none
dalam file konfigurasi .
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
Untuk informasi selengkapnya, lihat Cara menekan peringatan analisis kode.
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