Click here to Skip to main content
15,893,381 members
Home / Discussions / C#
   

C#

 
AnswerRe: Creation of a site collection in MOSS 2007 using C#.NET 2008 Pin
Richard MacCutchan20-Oct-09 3:16
mveRichard MacCutchan20-Oct-09 3:16 
AnswerMy vote of 1 Pin
Keith Barrow20-Oct-09 3:22
professionalKeith Barrow20-Oct-09 3:22 
QuestionHow to merge 2 multidimensional Array into Single one in C# Pin
basantakumar20-Oct-09 1:44
basantakumar20-Oct-09 1:44 
AnswerRe: How to merge 2 multidimensional Array into Single one in C# Pin
Jacobb Michael20-Oct-09 2:06
Jacobb Michael20-Oct-09 2:06 
AnswerRe: How to merge 2 multidimensional Array into Single one in C# Pin
Richard MacCutchan20-Oct-09 4:29
mveRichard MacCutchan20-Oct-09 4:29 
GeneralRe: How to merge 2 multidimensional Array into Single one in C# Pin
basantakumar26-Oct-09 4:38
basantakumar26-Oct-09 4:38 
GeneralRe: How to merge 2 multidimensional Array into Single one in C# Pin
Kasim_Husaini14-Feb-11 0:25
Kasim_Husaini14-Feb-11 0:25 
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 
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 
It depends on the complexity of the case. I'd definitely avoid the second condition because debugging nested ternary's is an absolute nightmare. In a more complex case than this though, I'd drop both constructs in favour of an Action or Func. Have a look at the Log class in my article here[^] to see how it works.

The basic approach is to set up a set of Actions (or Funcs) that correspond to the operations in your switch statement and assign them to a dictionary (the key in the dictionary is the value for your switch statement). All you need do then is trigger the appropriate action based on the key. In the log sample, this line actually performs the validation:
_actions[level](message);


"WPF has many lovers. It's a veritable porn star!" - Josh Smith

As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.


My blog | My articles | MoXAML PowerToys | Onyx



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 

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.