Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A globalizációs szabályok támogatják a világra kész kódtárakat és alkalmazásokat.
Ebben a szakaszban
| Szabály | Leírás |
|---|---|
| CA1303: Ne adjon át literálokat honosított paraméterként | Egy kívülről látható metódus paraméterként átad egy szöveges literált egy .NET konstruktornak vagy metódusnak, és ennek a szövegnek lokalizálhatónak kell lennie. |
| CA1304: CultureInfo megadása | A metódus vagy konstruktor olyan tagot hív meg, aki túlterheléssel rendelkezik, és elfogadja a System.Globalization.CultureInfo paramétert, és a metódus vagy konstruktor nem hívja meg a CultureInfo paramétert használó túlterhelést. Ha egy CultureInfo vagy System.IFormatProvider objektum nincs megadva, előfordulhat, hogy a túlterhelt tag által megadott alapértelmezett érték nem minden területi beállításban a kívánt hatást eredményezi. |
| CA1305: Az IFormatProvider megadása | Egy metódus vagy konstruktor meghív egy vagy több olyan tagot, aki túlterheléssel rendelkezik, és elfogadja a System.IFormatProvider paramétert, és a metódus vagy konstruktor nem hívja meg az IFormatProvider paramétert használó túlterhelést. Ha egy System.Globalization.CultureInfo vagy IFormatProvider objektum nincs megadva, előfordulhat, hogy a túlterhelt tag által megadott alapértelmezett érték nem minden területi beállításban a kívánt hatást eredményezi. |
| CA1307: StringComparison megadása az egyértelműség érdekében | A sztring-összehasonlító művelet olyan metódust használ, amely nem állít be StringComparison paramétert. |
| CA1308: Sztringek nagybetűvé alakítása | A sztringeket nagybetűsre kell normalizálni. Egy kis karaktercsoportot nem lehet visszaalakítani az eredeti formájára, ha kisbetűssé konvertáljuk őket. |
| CA1309: Használja az ordinal StringComparison | A nemlinguisztikus karakterlánc-összehasonlító művelet nem állítja be a StringComparison paramétert ordinali vagy OrdinalIgnoreCase értékre. Ha a paramétert explicit módon StringComparison.Ordinal vagy StringComparison.OrdinalIgnoreCase értékre állítja, a kód gyakran gyorsul, helyesebbé válik, és megbízhatóbbá válik. |
| CA1310: StringComparison megadása a helyes működéshez | A string-összehasonlító művelet olyan metódust használ, amely nem állít be StringComparison paramétert, és alapértelmezetten kultúraspecifikus string-összehasonlítást végez. |
| CA1311: Adjon meg egy kultúrát, vagy használjon invariáns verziót | Adjon meg egy kultúrát, vagy használjon invariáns kultúrát az aktuális kultúrától való implicit függőség elkerülése érdekében ToUpper vagy ToLowermeghívásakor. |
| CA2101: P/Invoke string argumentumok marshalolásának megadása | A platform meghívó tag lehetővé teszi a részlegesen megbízható hívók használatát, rendelkezik egy karakterlánc paraméterrel, és nem marshalja explicit módon a karakterláncot. Ez biztonsági rést okozhat. |
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.