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 | IDE0071 |
| Judul | Menyederhanakan interpolasi |
| Kategori | Gaya |
| Subkategori | Aturan bahasa (preferensi tingkat ekspresi) |
| Bahasa yang Berlaku | C# dan Visual Basic |
| Opsi | dotnet_style_prefer_simplified_interpolation |
Ikhtisar
Aturan gaya ini berkaitan dengan penyederhanaan string terinterpolasi untuk meningkatkan keterbacaan kode. Ini merekomendasikan penghapusan panggilan metode eksplisit tertentu, seperti ToString(), ketika metode yang sama akan secara implisit dipanggil oleh pengkompilasi jika panggilan metode eksplisit dihapus.
Pilihan
Opsi menentukan perilaku yang Anda inginkan untuk diberlakukan aturan. Untuk informasi tentang mengonfigurasi opsi, lihat format Opsi .
dotnet_style_prefer_simplified_interpolation
| Harta benda | Nilai | Deskripsi |
|---|---|---|
| Nama opsi | dotnet_style_prefer_simplified_interpolation (preferensi gaya dotnet untuk interpolasi yang disederhanakan) | |
| nilai opsi | true |
Lebih memilih string yang diinterpolasi secara sederhana |
false |
Jangan memilih string terinterpolasi yang disederhanakan | |
| nilai opsi default | true |
// dotnet_style_prefer_simplified_interpolation = true
var str = $"prefix {someValue} suffix";
// dotnet_style_prefer_simplified_interpolation = false
var str = $"prefix {someValue.ToString()} suffix";
' dotnet_style_prefer_simplified_interpolation = true
Dim str = $"prefix {someValue} suffix"
' dotnet_style_prefer_simplified_interpolation = false
Dim str = $"prefix {someValue.ToString()} suffix"
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 IDE0071
// The code that's violating the rule is on this line.
#pragma warning restore IDE0071
Untuk menonaktifkan aturan untuk file, folder, atau proyek, atur tingkat keparahannya ke none dalam file konfigurasi .
[*.{cs,vb}]
dotnet_diagnostic.IDE0071.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.