For Programmers: Free Programming Magazines  


Home > Archive > C# > March 2004 > Convert value to enum..... how?









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Convert value to enum..... how?
Darren Clark

2004-03-28, 10:27 pm

how do i convert a value to a enum ?

eg say i have

public enum MemberType

{

Employer = 1,

Jobser = 2

}

now i hve a value

int employertype = 1;

if ( (MemberType)employertype = MemberType.Employer)

{

// This guy is an employer!!

}



I get an error on the conversion.... of (MemberType)employertype

why cant i explicit cast it to a enum?
Darren Clark

2004-03-28, 10:27 pm

Sorry problem fixed...

the code below would work.... i was tyring to convert string to a enum...

"Darren Clark" <djclark@iinet.net.au> wrote in message news:401dc695$0$1756$5a62ac22@freenews.iinet.net.au...
how do i convert a value to a enum ?

eg say i have

public enum MemberType

{

Employer = 1,

Jobser = 2

}

now i hve a value

int employertype = 1;

if ( (MemberType)employertype = MemberType.Employer)

{

// This guy is an employer!!

}



I get an error on the conversion.... of (MemberType)employertype

why cant i explicit cast it to a enum?
N.K

2004-03-28, 10:28 pm

string also can be converted as enum by Enum.Parse


"Darren Clark" <djclark@iinet.net.au> wrote in message news:<401dc695$0$1756$5a62ac22@freenews.iinet.net.au>...
> how do i convert a value to a enum ?
>
> eg say i have
>
> public enum MemberType
>
> {
>
> Employer = 1,
>
> Jobser = 2
>
> }
>
> now i hve a value
>
> int employertype = 1;
>
> if ( (MemberType)employertype = MemberType.Employer)
>
> {
>
> // This guy is an employer!!
>
> }
>
>
>
> I get an error on the conversion.... of (MemberType)employertype
>
> why cant i explicit cast it to a enum?
> --

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com