Click here to Skip to main content
15,894,410 members
Home / Discussions / C#
   

C#

 
AnswerRe: enums Pin
OriginalGriff6-Jan-15 22:49
mveOriginalGriff6-Jan-15 22:49 
AnswerRe: enums Pin
lukeer6-Jan-15 22:55
lukeer6-Jan-15 22:55 
GeneralRe: enums Pin
OriginalGriff6-Jan-15 23:17
mveOriginalGriff6-Jan-15 23:17 
GeneralRe: enums Pin
lukeer7-Jan-15 1:41
lukeer7-Jan-15 1:41 
GeneralRe: enums Pin
OriginalGriff7-Jan-15 2:08
mveOriginalGriff7-Jan-15 2:08 
GeneralRe: enums Pin
lukeer7-Jan-15 20:55
lukeer7-Jan-15 20:55 
GeneralRe: enums Pin
Gilbert Consellado9-Jan-15 13:07
professionalGilbert Consellado9-Jan-15 13:07 
AnswerRe: enums Pin
BillWoodruff9-Jan-15 15:08
professionalBillWoodruff9-Jan-15 15:08 
A slightly different approach using Exclusive-Or:
C#
[Flags]
enum testEnum
{
    p1 = 1,
    p2 = 2,
    p3 = 3,
    p4 = 4,
    p5 = 5
}

private void TestExOr()
{
    testEnum t1 = testEnum.p3;
    
    testEnum t2 = testEnum.p5;
    
    // true
    bool test1 = t1 == (testEnum.p1 ^ testEnum.p2);
    bool test2 = t2 == (testEnum.p1 ^ testEnum.p4);
    bool test3 = t2 == (testEnum.p0 ^ testEnum.p5);
    
    // false
    bool test4 = t1 == (testEnum.p2 ^ testEnum.p3);
    bool test5 = t2 == (testEnum.p2 ^ testEnum.p3);
    bool test6 = t2 == (testEnum.p5 ^ testEnum.p4);
    bool test7 = t2 == (testEnum.p5 ^ testEnum.p1);

    // is the false result here a deal-breaker ?
    bool test8 = t2 == (testEnum.p5 ^ testEnum.p5);}

«A man will be imprisoned in a room with a door that's unlocked and opens inwards ... as long as it does not occur to him to pull rather than push»  Wittgenstein

GeneralRe: enums Pin
Gilbert Consellado9-Jan-15 16:34
professionalGilbert Consellado9-Jan-15 16:34 
Questionlogin from read file.txt Pin
techker26-Jan-15 12:27
techker26-Jan-15 12:27 
AnswerRe: login from read file.txt Pin
Dave Kreskowiak6-Jan-15 14:03
mveDave Kreskowiak6-Jan-15 14:03 
GeneralRe: login from read file.txt Pin
techker26-Jan-15 14:29
techker26-Jan-15 14:29 
GeneralRe: login from read file.txt Pin
Richard Andrew x646-Jan-15 15:28
professionalRichard Andrew x646-Jan-15 15:28 
GeneralRe: login from read file.txt Pin
techker26-Jan-15 15:57
techker26-Jan-15 15:57 
GeneralRe: login from read file.txt Pin
Pete O'Hanlon6-Jan-15 16:03
mvePete O'Hanlon6-Jan-15 16:03 
GeneralRe: login from read file.txt Pin
techker26-Jan-15 16:57
techker26-Jan-15 16:57 
GeneralRe: login from read file.txt Pin
Pete O'Hanlon6-Jan-15 18:04
mvePete O'Hanlon6-Jan-15 18:04 
GeneralRe: login from read file.txt Pin
techker27-Jan-15 0:13
techker27-Jan-15 0:13 
GeneralRe: login from read file.txt Pin
Dave Kreskowiak7-Jan-15 2:21
mveDave Kreskowiak7-Jan-15 2:21 
GeneralRe: login from read file.txt Pin
techker27-Jan-15 2:28
techker27-Jan-15 2:28 
GeneralRe: login from read file.txt Pin
Dave Kreskowiak7-Jan-15 2:35
mveDave Kreskowiak7-Jan-15 2:35 
GeneralRe: login from read file.txt Pin
techker27-Jan-15 3:05
techker27-Jan-15 3:05 
GeneralRe: login from read file.txt Pin
Dave Kreskowiak7-Jan-15 3:42
mveDave Kreskowiak7-Jan-15 3:42 
GeneralRe: login from read file.txt Pin
techker27-Jan-15 4:01
techker27-Jan-15 4:01 
AnswerRe: login from read file.txt Pin
Pete O'Hanlon7-Jan-15 1:02
mvePete O'Hanlon7-Jan-15 1:02 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.