Aturan globalisasi

Aturan globalisasi mendukung pustaka dan aplikasi yang siap di dunia.

Di bagian ini

Aturan Deskripsi
CA1303: Jangan teruskan harfiah sebagai parameter yang dilokalkan Metode yang terlihat secara eksternal meneruskan harfiah string sebagai parameter ke konstruktor atau metode .NET, dan string tersebut harus dapat dilokalkan.
CA1304: Tentukan CultureInfo Metode atau konstruktor memanggil anggota yang memiliki overload yang menerima parameter System.Globalisasi.CultureInfo, dan metode atau konstruktor tidak memanggil overload yang menggunakan parameter CultureInfo. Saat objek CultureInfo atau System.IFormatProvider tidak diberikan, nilai default yang disediakan oleh anggota overload mungkin tidak memiliki efek yang Anda inginkan di semua lokal.
CA1305: Tentukan IFormatProvider Metode atau konstruktor memanggil satu atau beberapa anggota yang memiliki overload yang menerima parameter System.IFormatProvider, dan metode atau konstruktor tidak memanggil overload yang menggunakan parameter IFormatProvider. Ketika objek System.Globalisasi.CultureInfo atau IFormatProvider tidak diberikan, nilai default yang disediakan oleh anggota overload mungkin tidak memiliki efek yang Anda inginkan di semua lokal.
CA1307: Tentukan Perbandingan String untuk kejelasan Operasi perbandingan string menggunakan overload metode yang tidak menetapkan parameter StringComparison.
CA1308: Normalkan string menjadi huruf besar String harus dinormalisasi menjadi huruf besar. Grup kecil karakter tidak dapat melakukan perjalanan dua arah saat diubah menjadi huruf kecil.
CA1309: Gunakan Perbandingan String ordinal Operasi perbandingan string yang nonlinguistik tidak menetapkan parameter StringComparison ke Ordinal atau OrdinalIgnoreCase. Dengan mengatur parameter secara eksplisit ke StringComparison.Ordinal atau StringComparison.OrdinalIgnoreCase, kode Anda sering kali bertambah cepat, menjadi lebih benar, dan menjadi lebih andal.
CA1310: Tentukan Perbandingan String untuk ketepatan Operasi perbandingan string menggunakan overload metode yang tidak menetapkan parameter StringComparison dan menggunakan perbandingan string khusus budaya secara default.
CA1311: Menentukan budaya atau menggunakan versi invariant Tentukan budaya atau gunakan budaya invarian untuk menghindari dependensi implisit pada budaya saat ini saat memanggil ToUpper atau ToLower.
CA2101: Tentukan penyusunan untuk argumen string P/Invoke Anggota pemanggil platform memungkinkan pemanggil tepercaya sebagian, memiliki parameter string, dan tidak secara eksplisit melakukan marshal string. Hal ini dapat menyebabkan potensi kerentanan keamanan.