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

19 ответов

И сейчас сайт не работает.

еречисление состоит из следующих значений: private enum PublishStatusses{ NotCompleted, Completed, Error };Я хочу иметь возможность выводить эти значения в удобной для пользователя форме, хотя. Мне не нужно снова переходить от строки к значению.

2 ответа

+1 О, хорошо, спасибо.

разница между enum i = 2; enum s = "Hello";а также immutable i = 2; immutable s = "Hello";в D 2.0?

3 ответа

) следующее генерируется для educationLevelType:

аюсь использовать JAXB, чтобы распаковатьэтот файл [http://www.acf.hhs.gov/programs/cb/systems/nytd/nytd_data_file_format.xsd]в объекты Java. Я знаю, что есть проблема с SAX в J6, которая отклоняет строку maxOccurs, и я изменил ее наunbounded, ...

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

3 ответа

Разве это не показывает обратное? Что перечисление использует меньше? И это память или память 1200 КБ или 800 КБ?

ал очень любить использовать C # и Java перечисления в моем коде по нескольким причинам: Они намного более безопасны для типов, чем целые числа, строки или наборы логических флагов.Они приводят к более читаемому коду.Труднее установить для enum ...

8 ответов

Интересно. Вы не против поделиться определением вашего класса Enum?

нужно несколько перечисляемых типов вместе. Иногда у каждого есть столкновение имен. На ум приходят два решения: использовать пространство имен или использовать «большие» имена элементов перечисления. Тем не менее, решение для пространства имен ...

2 ответа

C ++ / CLI: приведение от неуправляемого enum к управляемому enum

Какой правильный способ приведения (в C ++ / CLI) из нативного кодаenum в управляемый кодenum которые содержат то же самоеenum ценности? Есть ли какая-либо разница с использованием метода приведения в C #, как, например,(int) в C ++ / CLI.

2 ответа

Convert.ChangeType Как конфертировать из String в Enum

public static T Convert<T>(String value) { return (T)Convert.ChangeType(value, typeof(T)); } public enum Category { Empty, Name, City, Country } Category cat=Convert<Category>("1");//Name=1Когда я звонюConvert.ChangeTypeсистема выдает исключение ...

3 ответа

 объекты, которые представляют окно на вашем экране.

туры и перечисления похожи друг на друга. Когда было бы лучше использовать структуру, а не перечисление (или наоборот)? Может ли кто-нибудь привести ясный пример, когда использование структуры предпочтительнее использования перечисления?

3 ответа

Java Enum как универсальный тип в Enum

Я пытаюсь создать абстрактный метод в абстрактном классе, который использует мой собственный Enum в качестве аргумента. Но я хочу также, чтобы этот Enum был общим. Итак, я объявил это так: public abstract <T extends Enum<T>> void test(Enum<T> ...

7 ответов

Еще одна причина, по которой он реализован подобным образом, - это то, что я должен представить, что требуется, чтобы hashCode () и equals () были непротиворечивыми, а также для цели разработки Enums, чтобы они были просты в использовании и имели постоянную времени компиляции (для использовать их это "падежные" константы). Это также делает законным сравнение экземпляров enum с "==", и вы просто не хотите, чтобы "equals" вел себя иначе, чем "==" для перечислений. Это снова связывает hashCode со стандартным поведением Object.hashCode () на основе ссылок. Как было сказано ранее, я также не ожидаю, что equals () и hashCode () будут рассматривать две константы enum из разных JVM как равные. Говоря о сериализации: например, поля, типизированные как перечисления, двоичный сериализатор по умолчанию в Java имеет специальное поведение, которое сериализует только имя константы, а при десериализации ссылка на соответствующее значение перечисления в десериализационной JVM воссоздается , JAXB и другие механизмы сериализации на основе XML работают аналогичным образом. Так что: просто не волнуйся

hashCode () в классе Enum является окончательным и определен как super.hashCode (), что означает, что он возвращает число на основе адреса экземпляра, который является случайным числом от программистов POV. Определение его, например ...