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

5 ответов

Удлинители / ParseEnumExtension.cs

ли более чистый и умный способ сделать это? Я нажимаю на БД, чтобы получить данные для заполнения объекта, и преобразовываю строковое значение базы данных обратно в его перечисление (мы можем предположить, что все значения в базе данных ...

7 ответов

И затем используйте это так:

«Эффективную Java», я наткнулся на предложение «использовать перечисления вместоint константы ". В текущем проекте я делаю что-то похожее на это ниже: int COL_NAME = 0; int COL_SURNAME = 1; table[COL_NAME] = "JONES"Как бы я использовал ...

4 ответа

@jgauffin отредактирован, чтобы показать простой пример использования метода расширения.

a я использовал для расширения значений перечисления или переопределения методов, как это: enum SomeEnum { option1("sv") { public String toString() { return "Some value"; } }, option2; private String PassedValue; public SomeEnum(String ...

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

3 ответа

Это сработало для меня:

отрим это перечисление: enum DataType { case One (data: Int) case Two (value: String) }Swift имеет сопоставление с образцом для сравнения перечисления со связанными значениями, например так: let var1 = DataType.One(data: 123) let var2 = ...

5 ответов

Конвертер для отображения описания перечисления и преобразования обратно в значение перечисления при выборе элемента из поля со списком в wpf

Я использую перечисление, чтобы записать значения в свой список. Я хочу написать конвертер, который будет показывать «описание» выбранного значения перечисления. И, когда выбрано, это возвратило бы значение перечисления. Большинство конвертеров ...

2 ответа

Приведение <int> .Cast <int?>, Примененное к общей коллекции перечислений, приводит к недопустимому исключению приведения.

enum Gender { Male, Female } var k = new[] { Gender.Male }.Cast<int>().ToList().Cast<int?>().ToList(); //alright var p = new[] { Gender.Male }.Cast<int>().Cast<int?>().ToList(); //InvalidCastExceptionВ чем причина второго случая? Я знаю, я не ...

4 ответа

ссылочный ответ

у написать такую ​​функцию, public System.Windows.Input.Key ResolveKey(char charToResolve) { // Code goes here, that resolves the charToResolve // in to the Key enumerated value // (For example with '.' as the character for Key.OemPeriod) }Я ...

3 ответа

Могу ли я сделать абстрактный перечисление в Java?

Ниже приведена действительная декларация enum. public enum SomeEnumClass { ONE(1), TWO(2), THREE(3); private int someInt; public SomeEnumClass(int someInt) { this.someInt = someInt; } }Но могу ли я переопределить абстрактный класс с типом ...

4 ответа

Предупреждение может быть связано с тем, что значение зависит от реализации и, следовательно, не является переносимым.

отаю с AppleScriptingBridge Framework, и сгенерировал заголовочный файл для iTunes, который содержит несколькоenumвот так: typedef enum { iTunesESrcLibrary = 'kLib', iTunesESrcIPod = 'kPod', iTunesESrcAudioCD = 'kACD', iTunesESrcMP3CD = 'kMCD', ...

8 ответов

 шаблон, то вы можете покончить с зависимостью от Boost.

ли пометить значение перечисления как устаревшее? например enum MyEnum { firstvalue = 0 secondvalue, thirdvalue, // deprecated fourthvalue };Вторым призовым решением было бы определение MSVC и GCC.