Результаты поиска по запросу "enums"

0 ответов

Да; C не особенно о значениях перечисления. Почему вы можете это сделать - это другой вопрос, если только нет какой-либо причины рассматривать пакет обнаружения так же, как пакеты данных. (Что вполне может быть, когда кто-то другой разработал протокол, и вы хотите как можно ближе придерживаться их документации.)

enum protocol { ascii_prot = 3, /* arbitrary value. */ binary_prot, negotiating_prot = 4 /* Discovering the protocol */ };а такжеbinary_prot равноnegotiating_protэто4?

3 ответа

Но компилятор «знает», что это квалифицированный Enum, поэтому он не должен пытаться найти «Enum.Enum.FIRST». Я имею в виду, если компилятор видит квалифицированное перечисление в случае, он может «понять» это.

жный дубликат: Почему я получаю ссылку на константу Enum, которая не может быть указана в метке регистра? [https://stackoverflow.com/questions/2663980/why-do-i-get-an-enum-constant-reference-cannot-be-qualified-in-a-case-label] Привет, Кто-то ...

1 ответ

Хотя этот код может ответить на вопрос, пожалуйста, включите некоторые пояснения или поддержите его. Лучший ответ имеет 136 голосов. Какую ценность ваш ответ добавляет к этому вопросу?

я есть поиск в Интернете, но я не могу найти ответ, который ищу. В основном у меня есть следующее перечисление: public enum typFoo : int { itemA : 1, itemB : 2 itemC : 3 }Как я могу преобразовать это перечисление в словарь, чтобы оно сохранялось ...

ТОП публикаций

2 ответа

Попробуйте "используя System.Web.Mvc.Html;"

я есть Enum Called ActionStatus, у которого есть 2 возможных значения: open = 0 и closed = 1 public enum ActionStatus { Open, Closed }Я хочу создать группу переключателей в моем редактировании и создать представления, которые используют ...

3 ответа

Приветствия, CC

вести из потока в тип enum? Я могу сделать это так unsigned int sex = 0; stream >> sex; student.m_bio.sex = static_cast<Sex>(sex);В противном случае?

2 ответа

Вот и все, спасибо. Просто чтобы уточнить, где сейчас находится этот enum? Статический член пространства имен?

аюсь привязать перечисление к переключателю в WPF (вдохновленоэтот ответ [https://stackoverflow.com/questions/397556/wpf-how-to-bind-radiobuttons-to-an-enum/2908885#2908885] ), но у меня проблемы с поиском типа enum для параметра ...

4 ответа

Получить значение Enum на основе индекса - c #

Это мое перечисление: public enum DocumentTypes { [EnumMember] TYPE_1 = 1, [EnumMember] TYPE_2 = 2, [EnumMember] TYPE_3 = 3, [EnumMember] TYPE_4 = 4, [EnumMember] TYPE_5 = 5, [EnumMember] TYPE_6 = 6, [EnumMember] TYPE_7 = 7, [EnumMember] TYPE_8 ...

8 ответов

Я второй комментарий базы данных, так как именно это привело меня к этому вопросу.

у знать, почему у нас не может быть "char" в качестве базового типа enum. Поскольку у нас есть байт, sbyte, int, uint, long, ulong, short, ushort в качестве основного типа перечисления. Во-вторых, что является базовым типом перечисления по умолчанию?

2 ответа

Суть не в том, чтобы приводить вещи к Enum - чтобы он был типобезопасным во время компиляции.

пересечений позволяют вам (своего рода сортировка) делать перечисления, которые имеют иерархию наследования. Вы не можете наследовать реализацию, но вы можете делегировать ее вспомогательному классу. enum Foo1 implements Bar {} enum Foo2 ...

8 ответов

Просто к вашему сведению - я не проголосовал за это, но держу пари, что за него проголосовали, потому что это лишний ответ за топ и неправильный. Класс DocInfos должен быть статическим.

у меня есть следующее перечисление: public enum ReturnValue{ Success = 0, FailReason1 = 1, FailReason2 = 2 //Etc... }Могу ли я избежать кастинга, когда вернусь, вот так: public static int main(string[] args){ return (int)ReturnValue.Success; ...