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.
Harta benda | Nilai |
---|---|
ID Aturan | IDE0075 |
Judul | Menyederhanakan ekspresi bersyarat |
Kategori | Gaya |
Subkategori | Aturan bahasa (preferensi tingkat ekspresi) |
Bahasa yang Berlaku | C# dan Visual Basic |
Opsi | dotnet_style_prefer_simplified_boolean_expressions |
Ikhtisar
Aturan gaya ini menyangkut penyederhanaan ekspresi kondisional yang mengembalikan nilai konstan true
atau false
versus mempertahankan ekspresi kondisional dengan nilai pengembalian true
atau false
eksplisit.
Pilihan
Opsi menentukan perilaku yang Anda inginkan untuk diberlakukan aturan. Untuk informasi tentang mengonfigurasi opsi, lihat format Opsi .
dotnet_style_prefer_simplified_boolean_expressions
Harta benda | Nilai | Deskripsi |
---|---|---|
Nama opsi | dotnet_style_prefer_simplified_boolean_expressions | |
nilai Opsi | true |
Utamakan ekspresi kondisional yang disederhanakan |
false |
Jangan lebih suka ekspresi kondisional yang disederhanakan | |
nilai opsi default | true |
// dotnet_style_prefer_simplified_boolean_expressions = true
var result1 = M1() && M2();
var result2 = M1() || M2();
// dotnet_style_prefer_simplified_boolean_expressions = false
var result1 = M1() && M2() ? true : false;
var result2 = M1() ? true : M2();
' dotnet_style_prefer_simplified_boolean_expressions = true
Dim result1 = M1() AndAlso M2()
Dim result2 = M1() OrElse M2()
' dotnet_style_prefer_simplified_boolean_expressions = false
Dim result1 = If (M1() AndAlso M2(), True, False)
Dim result2 = If (M1(), True, M2())
Menyembunyikan peringatan
Jika Anda hanya ingin menekan satu pelanggaran, tambahkan direktif prapemrosesan ke file sumber Anda untuk menonaktifkan aturan, lalu mengaktifkannya kembali.
#pragma warning disable IDE0075
// The code that's violating the rule is on this line.
#pragma warning restore IDE0075
Untuk menonaktifkan aturan untuk file, folder, atau proyek, atur tingkat keparahannya ke none
dalam file konfigurasi .
[*.{cs,vb}]
dotnet_diagnostic.IDE0075.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.