I just recommend the VB.NET sheet to someone on this board, so figured I'd check out C#...
Um, pink? It looks like Hello Kitty had an accident on my screen. No other sheets seem to extend into the laxative side of the color pallet. I guess we know were C# ranks around here.

Content is fine, of course.

However, I did spot a curiosity. First,
<expression> seems to be used consistently for "condition", e.g.
while(<expression>). However, here it lacks brackets
if(expression). Which brings us to an odd entry.
CODE
C# version of IIF()
variable == ?true:false;
This seems to be written wrong, or at least confusingly. Also, what's IIF() and why should a C# programmer care? Again, C# just isn't feeling the love.

I'd write it like so, to be reasonably consistent:
CODE
Inline If
variable = <expression> ? <value_if_true> : <value_if_false>;
I based this off the one in the VB.NET sheet which, I'm afraid, has a typo.
CODE
Inline If
variable = IIf( condition, value_if_false, value_if_true )