Набор правил "Правила глобализации" для управляемого кодаGlobalization Rules rule set for managed code

Используйте набор правил "Правила глобализации Майкрософт", чтобы сосредоточиться на проблемах, которые могут препятствовать правильному отображению данных в приложении на разных языках, языковых стандартах и культурах.Use the Microsoft Globalization Rules rule set to focus on problems that might prevent data in your application from appearing correctly in different languages, locales, and cultures. Этот набор правил следует включать, если приложение локализовано, глобализовано или и то, и другое.You should include this rule set if your application is localized, globalized, or both.

ПравилоRule ОписаниеDescription
CA1300CA1300 Укажите MessageBoxOptionsSpecify MessageBoxOptions
CA1301CA1301 Избегайте повторяющихся акселераторовAvoid duplicate accelerators
CA1302CA1302 Не кодировать строки, зависящие от языкового стандартаDo not hardcode locale-specific strings
CA1303CA1303 Не передавайте литералы в качестве локализованных параметровDo not pass literals as localized parameters
CA1304CA1304 Указывайте CultureInfoSpecify CultureInfo
CA1305CA1305 Указывайте IFormatProviderSpecify IFormatProvider
CA1306CA1306 Задавайте языковой стандарт для типов данныхSet locale for data types
CA1307CA1307 Указывайте StringComparisonSpecify StringComparison
CA1308CA1308 Нормализуйте строки в верхний регистрNormalize strings to uppercase
CA1309CA1309 Используйте порядковый параметр StringComparisonUse ordinal StringComparison
CA2101CA2101 Укажите тип маршалинга для строковых аргументов P/InvokeSpecify marshaling for P/Invoke string arguments