Click here to Skip to main content
15,566,102 members
Home / Discussions / C#
   

C#

 
QuestionGenerating code when works in design mode. Pin
hdv21220-Oct-09 2:25
hdv21220-Oct-09 2:25 
AnswerRe: Generating code when works in design mode. Pin
Jacobb Michael20-Oct-09 2:33
Jacobb Michael20-Oct-09 2:33 
GeneralRe: Generating code when works in design mode. Pin
hdv21220-Oct-09 5:27
hdv21220-Oct-09 5:27 
GeneralRe: Generating code when works in design mode. Pin
Richard MacCutchan20-Oct-09 6:58
mveRichard MacCutchan20-Oct-09 6:58 
AnswerRe: Generating code when works in design mode. Pin
Richard MacCutchan20-Oct-09 4:23
mveRichard MacCutchan20-Oct-09 4:23 
Questionpls help Pin
nirmalsat20-Oct-09 1:56
nirmalsat20-Oct-09 1:56 
AnswerRe: pls help Pin
J4amieC20-Oct-09 2:07
J4amieC20-Oct-09 2:07 
QuestionA matter of style : Switch or ?: [modified] Pin
mgkr20-Oct-09 1:18
mgkr20-Oct-09 1: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 1:31
mvaOriginalGriff20-Oct-09 1:31 
AnswerRe: A matter of style : Switch or ?: Pin
Christian Graus20-Oct-09 1:39
mveChristian Graus20-Oct-09 1:39 
AnswerRe: A matter of style : Switch or ?: Pin
Simon P Stevens20-Oct-09 1:40
Simon P Stevens20-Oct-09 1:40 
AnswerRe: A matter of style : Switch or ?: Pin
Jacobb Michael20-Oct-09 1:42
Jacobb Michael20-Oct-09 1:42 
AnswerRe: A matter of style : Switch or ?: Pin
Pete O'Hanlon20-Oct-09 1:42
mvaPete O'Hanlon20-Oct-09 1:42 
AnswerRe: A matter of style : Switch or ?: Pin
nagendrathecoder20-Oct-09 1:50
nagendrathecoder20-Oct-09 1:50 
AnswerThank you all - Switch it is. Pin
mgkr20-Oct-09 2:06
mgkr20-Oct-09 2:06 
AnswerRe: A matter of style : Switch or ?: Pin
N a v a n e e t h20-Oct-09 2:06
N a v a n e e t h20-Oct-09 2:06 
AnswerRe: A matter of style : Switch or ?: Pin
Keith Barrow20-Oct-09 2:10
professionalKeith Barrow20-Oct-09 2:10 
GeneralRe: A matter of style : Switch or ?: Pin
PIEBALDconsult20-Oct-09 7:07
professionalPIEBALDconsult20-Oct-09 7:07 
AnswerRe: A matter of style : Switch or ?: Pin
Nisha Agrawal20-Oct-09 2:14
Nisha Agrawal20-Oct-09 2:14 
GeneralRe: A matter of style : Switch or ?: Pin
PIEBALDconsult20-Oct-09 7:04
professionalPIEBALDconsult20-Oct-09 7:04 
AnswerRe: A matter of style : Switch or ?: Pin
Luc Pattyn20-Oct-09 2:53
sitebuilderLuc Pattyn20-Oct-09 2:53 
GeneralRe: A matter of style : Switch or ?: Pin
PIEBALDconsult20-Oct-09 6:49
professionalPIEBALDconsult20-Oct-09 6:49 
AnswerRe: A matter of style : Switch or ?: Pin
PIEBALDconsult20-Oct-09 6:56
professionalPIEBALDconsult20-Oct-09 6:56 
QuestionHow to lock the column width expansion in list view at run time Pin
@nisha 2n20-Oct-09 0:21
@nisha 2n20-Oct-09 0:21 
AnswerRe: How to lock the column width expansion in list view at run time Pin
Jacobb Michael20-Oct-09 2:48
Jacobb Michael20-Oct-09 2: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.