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 | IDE0001 |
| Judul | Menyederhanakan nama |
| Kategori | Gaya |
| Subkategori | Aturan kode yang tidak perlu (preferensi tingkat ekspresi) |
| Bahasa yang Berlaku | C# dan Visual Basic |
Ikhtisar
Aturan ini menyangkut penggunaan nama jenis yang disederhanakan dalam deklarasi dan kode yang dapat dieksekusi, jika memungkinkan. Anda dapat menghapus kualifikasi nama yang tidak perlu untuk menyederhanakan kode dan meningkatkan keterbacaan.
Nota
Bahkan jika Anda mengaktifkan aturan gaya kode pada build, aturan ini tidak diaktifkan. Ini hanya muncul di IDE.
Pilihan
Aturan ini tidak memiliki opsi gaya kode terkait.
Contoh
using System.IO;
class C
{
// IDE0001: 'System.IO.FileInfo' can be simplified to 'FileInfo'
System.IO.FileInfo file;
// Fixed code
FileInfo file;
}
Imports System.IO
Class C
' IDE0001: 'System.IO.FileInfo' can be simplified to 'FileInfo'
Private file As System.IO.FileInfo
' Fixed code
Private file As FileInfo
End Class
Menyembunyikan peringatan
Jika Anda hanya ingin menekan satu pelanggaran, tambahkan arahan prapemrosesor ke file sumber Anda untuk menonaktifkan aturan dan kemudian mengaktifkannya kembali.
#pragma warning disable IDE0001
// The code that's violating the rule is on this line.
#pragma warning restore IDE0001
Untuk menonaktifkan aturan untuk file, folder, atau proyek, atur tingkat keparahannya ke none dalam file konfigurasi .
[*.{cs,vb}]
dotnet_diagnostic.IDE0001.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.
| Harta benda | Nilai |
|---|---|
| ID Aturan | IDE0001 |
| Judul | Nama dapat disederhanakan |
| Kategori | Gaya |
| Bahasa yang Berlaku | F# |
| Opsi | Tidak |
Ikhtisar
Aturan ini menyangkut penggunaan nama jenis yang disederhanakan. Anda dapat menghapus kualifikasi nama yang tidak perlu untuk menyederhanakan kode dan meningkatkan keterbacaan.
open System
let yesterday = DateTime.Now.AddDays(-1)
// IDE0001 - Name can be simplified.
let now = System.DateTime.Now
Aturan ini tidak diaktifkan secara default. Untuk mengaktifkannya di Visual Studio, pilih Alat>Opsi, lalu navigasikan ke Editor Teks>F#>Perbaikan Kode. Pilih opsi Sederhanakan nama (hapus kualifikasi yang tidak perlu).