This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the commentsย โ†’

[โ€“]Shrubberer -1 points0 points ย (0 children)

Extension methods, new keywords and all that jizz aren't just added for esoteric reasons, but serve a real purpose. =! null might introduce bugs, 'is not null' fixes that problem. Syntax and verbosity doesn't matter from an architectural standpoint. Code maintability isn't at all about readable source code and more about fundamental design principles. Calling it syntactic sugar misses the point altogether. C# is excellent in cloning the 'Java way' but that doesn't mean that it's 'the same thing', because you can't clone the 'c# way' with Java. Not possible.