Выбор значения по умолчанию для типа Enum без изменения значений
По умолчанию любое перечисление c-sharp равно нулю. Поэтому, если csharp вы хотите установить один c#-language перечислитель в качестве dotnet значения по умолчанию, установите csharp для него значение ноль, а .cs-file для всех других перечислителей .net значение, отличное от нуля enumerations (первый перечислитель с нулевым dot-net значением будет значением c#-language по умолчанию для этого перечисления, если dotnet имеется несколько счетчиков. с dotnet нулевым значением).
enum Orientation
{
None = 0, //default value since it has the value '0'
North = 1,
East = 2,
South = 3,
West = 4
}
Orientation o; // initialized to 'None'
Если вашим enumerations перечислителям не нужны явные enumerations значения, просто убедитесь, что c#-language первым перечислителем является enum тот, который вы хотите использовать dot-net в качестве перечислителя c#-language по умолчанию, поскольку «По enums умолчанию первый перечислитель visual-c# имеет значение 0, а значение c# каждого последующего перечислителя. увеличивается enumerations на 1. " (C# reference)
enum Orientation
{
None, //default value since it is the first enumerator
North,
East,
South,
West
}
Orientation o; // initialized to 'None'
c#
.net
enums
Выбор значения по умолчанию для типа Enum без изменения значений
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.