Blog - Title

September, 2010

  • Fabulous Adventures In Coding

    The Truth About Value Types

    • 68 Comments
    As you know if you've read this blog for a while , I'm disturbed by the myth that "value types go on the stack". Unfortunately, there are plenty of examples in our own documentation and in many books that reinforce this myth, either subtly or overtly...
  • Fabulous Adventures In Coding

    Old school tree display

    • 51 Comments
    I'm back from my various travels, refreshed and ready for more fabulous adventures in coding. A while back I did a coding challenge for you all: to turn a sequence of strings into a fancy comma-separated list . You might also recall that I did a bit on...
  • Fabulous Adventures In Coding

    Is is as or is as is?

    • 35 Comments
    Today a question about the is and as operators: is the is operator implemented as a syntactic sugar for the as operator, or is the as operator implemented as a syntactic sugar for the is operator? More briefly, is is as or is as is ? Perhaps some sample...
  • Fabulous Adventures In Coding

    Teach Yourself C# In... how long?

    • 11 Comments
    Earlier this year I was the technical editor of " Teach Yourself Visual C# 2010 in 24 Hours " by Scott Dorman, and I am pleased to announce that it is available in stores now. Scott has pretty much completely rewritten this from the previous edition to...
  • Fabulous Adventures In Coding

    Ambiguous Optional Parentheses, Part One

    • 9 Comments
    (This is part one of a three-part series on C# language design issues involving elided parentheses in constructor calls. Part two is here .) Another amusing question from StackOverflow , which I present here as a dialogue, as is my wont: In...
  • Fabulous Adventures In Coding

    Ambiguous Optional Parentheses, Part Three

    • 9 Comments
    (This is part three of a three-part series on C# language design issues involving elided parentheses in constructor calls. Part two is here .) Last time I discussed why a particular syntactic sugar would have been rejected by the design team: because...
  • Fabulous Adventures In Coding

    Ambiguous Optional Parentheses, Part Two

    • 7 Comments
    (This is part two of a three-part series on C# language design issues involving elided parentheses in constructor calls. Part one is here . Part three is here .) Last time I discussed why in C# 3.0 the design team decided to permit elision of the...
Page 1 of 1 (7 items)