Click here to Skip to main content
16,017,788 members
Home / Discussions / C#
   

C#

 
QuestionGenerating code when works in design mode. Pin
hdv21220-Oct-09 1:25
hdv21220-Oct-09 1:25 
AnswerRe: Generating code when works in design mode. Pin
Jacobb Michael20-Oct-09 1:33
Jacobb Michael20-Oct-09 1:33 
GeneralRe: Generating code when works in design mode. Pin
hdv21220-Oct-09 4:27
hdv21220-Oct-09 4:27 
GeneralRe: Generating code when works in design mode. Pin
Richard MacCutchan20-Oct-09 5:58
mveRichard MacCutchan20-Oct-09 5:58 
AnswerRe: Generating code when works in design mode. Pin
Richard MacCutchan20-Oct-09 3:23
mveRichard MacCutchan20-Oct-09 3:23 
Questionpls help Pin
nirmalsat20-Oct-09 0:56
nirmalsat20-Oct-09 0:56 
AnswerRe: pls help Pin
J4amieC20-Oct-09 1:07
J4amieC20-Oct-09 1:07 
QuestionA matter of style : Switch or ?: [modified] Pin
mgkr20-Oct-09 0:18
mgkr20-Oct-09 0:18 
Suddenly not sure which of the following constructs I should go with...

I really like the compactness of B, but a bit unsure how my fellow coders would react to seeing the construct.

I can't see how there should be any performance differences (if you know differently - Do tell)

A:
int i;

switch (ID) {
  case "a":
    i = 1;
    break;
  case "b":
    i= 2;
    break;
  case "c":
    i = 3;
    break;
  default:
    i = 0;
    break;
}


B:
int i;

i = ID == "a" ? 1 :
    ID == "b" ? 2 :
    ID == "c" ? 3 :
    0;


What would you use (and why)?

modified on Tuesday, October 20, 2009 6:46 AM

AnswerRe: A matter of style : Switch or ?: Pin
OriginalGriff20-Oct-09 0:31
mveOriginalGriff20-Oct-09 0:31 
AnswerRe: A matter of style : Switch or ?: Pin
Christian Graus20-Oct-09 0:39
protectorChristian Graus20-Oct-09 0:39 
AnswerRe: A matter of style : Switch or ?: Pin
Simon P Stevens20-Oct-09 0:40
Simon P Stevens20-Oct-09 0:40 
AnswerRe: A matter of style : Switch or ?: Pin
Jacobb Michael20-Oct-09 0:42
Jacobb Michael20-Oct-09 0:42 
AnswerRe: A matter of style : Switch or ?: Pin
Pete O'Hanlon20-Oct-09 0:42
mvePete O'Hanlon20-Oct-09 0:42 
AnswerRe: A matter of style : Switch or ?: Pin
nagendrathecoder20-Oct-09 0:50
nagendrathecoder20-Oct-09 0:50 
AnswerThank you all - Switch it is. Pin
mgkr20-Oct-09 1:06
mgkr20-Oct-09 1:06 
AnswerRe: A matter of style : Switch or ?: Pin
N a v a n e e t h20-Oct-09 1:06
N a v a n e e t h20-Oct-09 1:06 
AnswerRe: A matter of style : Switch or ?: Pin
Keith Barrow20-Oct-09 1:10
professionalKeith Barrow20-Oct-09 1:10 
GeneralRe: A matter of style : Switch or ?: Pin
PIEBALDconsult20-Oct-09 6:07
mvePIEBALDconsult20-Oct-09 6:07 
AnswerRe: A matter of style : Switch or ?: Pin
Nisha Agrawal20-Oct-09 1:14
Nisha Agrawal20-Oct-09 1:14 
GeneralRe: A matter of style : Switch or ?: Pin
PIEBALDconsult20-Oct-09 6:04
mvePIEBALDconsult20-Oct-09 6:04 
AnswerRe: A matter of style : Switch or ?: Pin
Luc Pattyn20-Oct-09 1:53
sitebuilderLuc Pattyn20-Oct-09 1:53 
GeneralRe: A matter of style : Switch or ?: Pin
PIEBALDconsult20-Oct-09 5:49
mvePIEBALDconsult20-Oct-09 5:49 
AnswerRe: A matter of style : Switch or ?: Pin
PIEBALDconsult20-Oct-09 5:56
mvePIEBALDconsult20-Oct-09 5:56 
QuestionHow to lock the column width expansion in list view at run time Pin
@nisha 2n19-Oct-09 23:21
@nisha 2n19-Oct-09 23:21 
AnswerRe: How to lock the column width expansion in list view at run time Pin
Jacobb Michael20-Oct-09 1:48
Jacobb Michael20-Oct-09 1:48 

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.