Не нашел его в Справочном руководстве StyleCop, на SO и Google, вот он; Правила читабельности
В коде используется один из основных C # типы, но не использует встроенный псевдоним типа.
Вместо использования имени типа или полное имя типа, встроенные псевдонимы для этих типов всегда следует использовать: bool, byte, символ, десятичный, двойной, короткий, int, длинный, объект, sbyte, float, строка, ushort, uint, ulong.
поэтому String.Empty
неверен (зависит от приведенных выше правил), а string.Empty
подходит.
Почему использование встроенных псевдонимов является лучше? Банка Строка. Int32
, Int64
(и т. Д.) Что-то усложняют в коде для особых сценариев?