Gunakan nama tuple yang disediakan secara eksplisit (IDE0033)

Harta benda Nilai
ID Aturan IDE0033
Judul Gunakan nama tuple yang disediakan secara eksplisit
Kategori Gaya
Subkategori Aturan bahasa (preferensi tingkat ekspresi)
bahasa yang berlaku C# dan Visual Basic
Opsi dotnet_style_explicit_tuple_names

Ikhtisar

Aturan gaya ini berkaitan dengan penggunaan nama tuple yang eksplisit dibandingkan dengan properti 'ItemX' implisit saat mengakses bidang tuple.

Pilihan

Opsi menentukan perilaku yang Anda inginkan untuk diberlakukan aturan. Untuk informasi tentang mengonfigurasi opsi, lihat format Opsi .

dotnet_style_explicit_tuple_names

Harta benda Nilai Deskripsi
Nama opsi dotnet_style_explicit_tuple_names
nilai opsi true Lebih memilih nama tuple daripada properti ItemX
false Lebih memilih properti ItemX daripada nama tuple
nilai opsi default true
// dotnet_style_explicit_tuple_names = true
(string name, int age) customer = GetCustomer();
var name = customer.name;

// dotnet_style_explicit_tuple_names = false
(string, int) customer = GetCustomer();
var name = customer.Item1;
 ' dotnet_style_explicit_tuple_names = true
Dim customer As (name As String, age As Integer) = GetCustomer()
Dim name = customer.name

' dotnet_style_explicit_tuple_names = false
Dim customer As (String, Integer) = GetCustomer()
Dim name = customer.Item1

Menyembunyikan peringatan

Jika Anda hanya ingin menekan satu pelanggaran, tambahkan direktif prapemrosesan ke file sumber Anda untuk menonaktifkan dan kemudian mengaktifkan kembali aturan tersebut.

#pragma warning disable IDE0033
// The code that's violating the rule is on this line.
#pragma warning restore IDE0033

Untuk menonaktifkan aturan untuk file, folder, atau proyek, atur tingkat keparahannya ke none dalam file konfigurasi .

[*.{cs,vb}]
dotnet_diagnostic.IDE0033.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.

Lihat juga