enums

how to add enum value to list

I have enum: public enum SymbolWejsciowy { K1 , K2 , K3 , K4 , K5 , K6 , K7 , K8 } and I want to create list of this enum public List<SymbolWejsciowy> symbol; but in my way to add enum to List: 1. SymbolWejsciowy symbol ; symbol.Add(symbol = SymbolWejsciowy.K1); 2. symbol.Add(SymbolWejsciowy.K1); I always ...

C++ enum in foreach

Possible Duplicates: Enumerate over an enum in C++ C++: Iterate through an enum I've have a card class for a blackjack game with the following enums: enum Rank { Ace, Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten, Jack, Queen, King }; enum Suit { Clubs, Diamonds, Hearts, Spades }; When I create the deck I want to w...

Feedback on iterating over type-safe enums

In response to the earlier SO question "Enumerate over an enum in C++", I came up with the following reusable solution that uses type-safe enum idiom. I'm just curious to see the community feedback on my solution. This solution makes use of a static array, which is populated using type-safe enum objects before first use. Iteration over e...

Strongly typed `enum`s in VS10?

Possible Duplicate: forward/strong enum in VS2010 This question pointed to a wiki page for C++0x support which lists Strongly typed enums as Partially supported in VS10. However the following is a compilation error: enum class boolean { no, yes, maybe }; Any idea what constitutes partial support when the basic syntax is...

How does including a .csv work in an enum?

enum ID // IDs { ID_HEADER = 0, // ID 0 = headers #include "DATA.CSV" ID_LIMIT }; I inherited some code here..... Looking at "DATA.CSV" I see all the ID's used to populate the enum in column B, along with other data. My question: How does the enum know that it is u...

Why Java does not allow overriding equals(Object) in an Enum?

@Override public boolean equals(Object otherObject) is not allowed in Java for an Enum, since the method equals(Object x) is defined as final in Enum. Why is this so? I cannot think of any use case which would require overriding equals(Object) for Enum. I'm just curious to know the reasoning behind this behavior. ...

How can I get the bitmask value back out of an enum with the flag attribute in C#?

In our database we have a bitmask that represents what types of actions a user can make. In our C# client when we retrieve this integer value from the database we construct an enum/flag. It looks somewhat like the following: [Flags] public enum SellPermissions { Undefined = 0, Buy = 1, Sell = 2, SellOpen = 4, SellC...

hibernate criteria filtering on a set of enum values

Hi I'm using Hibernate 3.2 with a 1.6 JDK and Mysql 5.0 I'm trying to use the criteria api to put together a dynamic filter. However when I add a Restriction on a Set of Enums that is a property of my Criteria object I get a org.hibernate.exception.GenericJDBCException. my code is like this: public class FollowUp { ... public...

f# pattern matching with DataGridColumn.Visibility

I'm encountering a situation where I'm using pattern matching for determining the visibility property of a column. System.Windows.Visibility has two fields, Visibility.Visible and Visibility.Collapsed. Can enyone tell me why the following code: let colItem = myDataGrid.Columns.Item 1 chkBox.IsChecked <- match colItem.V...

C#: Why only integral enums?

I've been writing C# for seven years now, and I keep wondering, why do enums have to be of an integral type? Wouldn't it be nice to do something like: enum ErrorMessage { NotFound: "Could not find", BadRequest: "Malformed request" } Is this a language design choice, or are there fundamental incompatibilities on a compiler,...

Enumeration in Ruby on rails

Hello, i am a C# programmer and i am looking in to ruby on rails. but i am having some trouble probably with the mind set or something. I have an object Vote, that object can be Pro, Neutral or con. I would normaly make the vote object have a field some thing like this private VoteEnum voteEnum = VoteEnum.Neutral how on earth can i ...

C# String Resource Values as Enum String Part values?

Using VS2010 and .net V4.0 I would like to achieve the following: I already have 2 resource files in my project for 2 languages - English and Czech. I must say Resource Management in .net is excellent, I am suprised even to get code completion when implementing a String for example: string desc = Strings.ResourceManagerDesc This ge...

HashMap and case construct

Hi! For readability reasons I'm trying to avoid using Char based case constructs, using Java 6. I cannot switch to 7 jet... Map<String, String> map = new HashMap<String, String>() { { put("foo", "--foo"); put("bar), "--bar"); ... } private static final long serialVersionUID = 1L; // java pr...

string values enum in c#

hi, there any way to define enum in c# like below? public enum MyEnum : string { EnGb = "en-gb", FaIr = "fa-ir", ... } ok, according to erick approach and link, i'm using this to check valid value from provided description: public static bool IsValidDescription(string description) { var enumType = typeof(Cultu...

What is the best way to store categorical references in SQL tables?

I'm wanting to store a wide array of categorical data in MySQL database tables. Let's say that for instance I want to to information on "widgets" and want to categorize attributes in certain ways, i.e. shape category. For instance, the widgets could be classified as: round, square, triangular, spherical, etc. Should these categories be ...

WCF enum - any way to transfer both valid enum values AND numbers

Suppose you have: public enum Priority : short { Low = 100 Normal = 200, High = 300 } I'd like to call WCF service with following call myWCF.call(Priority.Low); myWCF.call(Priority.High); myWCF.call(105); Is that possible to do without rewriting half of WCF stack? I'd prefer as ...

Declare java enum with a String array

I'm trying to declare an enum type based on data that I'm retrieving from a database. I have a method that returns a string array of all the rows in the table that I want to make into an enumerated type. Is there any way to construct an enum with an array? This is what I tried, but from the way it looked in eclipse, it seemed like this ...

C++ enum casting and templates

I get the following error with VS2008: Conversion to enumeration type requires an explicit cast (static_cast, C-style cast or function-style cast) When casting a down casting a ClassA to ClassA_1 and ClassA_1 is a templated class that received an enum for parameter such as: THIS IS AN EDIT OF MY QUESTION WHICH RE-USE AN ANSWER BELOW BU...

generating random enums

How do I randomly select a value for an enum type in C++? I would like to do something like this. enum my_type(A,B,C,D,E,F,G,h,J,V); my_type test(rand() % 10); But this is illegal... there is not an implicit conversion from int to an enum type. ...

Random value from Flags enum

Say I have a function that accepts an enum decorated with the Flags attribute. If the value of the enum is a combination of more than one of the enum elements how can I extract one of those elements at random? I have the following but it seems there must be a better way. [Flags] enum Colours { Blue = 1, Red = 2, Green = 4 } ...