Tuesday, 24 March 2020

C# - Conditional Ternary Operator

VB.Net
Dim foo as String = If(bar = buz, cat, dog)

C# 
condition ? consequent : alternative
a ? b : c ? d : e
a ? b : (c ? d : e)

var smallArray = new int[] {1, 2, 3, 4, 5 };
var largeArray = new int[] {10, 20, 30, 40, 50 };
int index = 7;
ref int refValue = ref((index < 5) ?                  
                                      ref smallArray[index] : ref largeArray[index - 5]);

No comments:

Post a Comment