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.
| Properti | Nilai |
|---|---|
| ID Aturan | IDE0032 |
| Judul | Menggunakan properti yang diimplementasikan secara otomatis |
| Golongan | Gaya |
| Subkategori | Aturan bahasa (preferensi tingkat ekspresi) |
| Bahasa pemrogram yang berlaku | C# dan Visual Basic |
| Versi yang diperkenalkan | Visual Studio 2017 |
| Opsi | dotnet_style_prefer_auto_properties |
Gambaran Umum
Aturan gaya ini menyangkut penggunaan properti yang diimplementasikan secara otomatis versus properti dengan bidang dukungan privat.
Opsi
Opsi menentukan perilaku yang Anda inginkan untuk diberlakukan aturan. Untuk informasi tentang mengonfigurasi opsi, lihat Format opsi.
dotnet_style_prefer_auto_properties
| Properti | Nilai | Deskripsi |
|---|---|---|
| Nama opsi | dotnet_style_prefer_auto_properties | |
| Nilai opsi | true |
Lebih suka properti yang diimplementasikan secara otomatis |
false |
Lebih suka properti dengan bidang pencadangan privat | |
| Nilai opsi default | true |
// dotnet_style_prefer_auto_properties = true
public int Age { get; }
// dotnet_style_prefer_auto_properties = false
private int age;
public int Age
{
get
{
return age;
}
}
' dotnet_style_prefer_auto_properties = true
Public ReadOnly Property Age As Integer
' dotnet_style_prefer_auto_properties = false
Private _age As Integer
Public ReadOnly Property Age As Integer
Get
return _age
End Get
End Property
Menyembunyikan peringatan
Jika Anda hanya ingin menekan satu pelanggaran, tambahkan arahan prapemroseduran ke file sumber Anda untuk menonaktifkan lalu mengaktifkan kembali aturan.
#pragma warning disable IDE0032
// The code that's violating the rule is on this line.
#pragma warning restore IDE0032
Untuk menonaktifkan aturan untuk file, folder, atau proyek, atur tingkat keparahannya ke none dalam file konfigurasi.
[*.{cs,vb}]
dotnet_diagnostic.IDE0032.severity = none
Untuk menonaktifkan semua aturan gaya kode, atur tingkat keparahan Style untuk kategori none ke dalam file konfigurasi.
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
Untuk informasi selengkapnya, lihat Cara menyembunyikan peringatan analisis kode.