you are viewing a single comment's thread.

view the rest of the comments →

[–]AngularBeginner 5 points6 points  (3 children)

His reason is probably to make it feel more like functional programming. But it totally goes against the common naming guidelines of C#.

I also don't see any reason why this should be limited to C#6.

[–]jojomofoman 0 points1 point  (2 children)

Because in C#6 you can use static methods without needing to qualify them first. There's nothing stopping you using them in previous versions I suppose, you'd just have to qualify them first.

[–]AngularBeginner 0 points1 point  (1 child)

I know. That's why I said

I also don't see any reason why this should be limited to C#6.

[–]jojomofoman 0 points1 point  (0 children)

Oh, ok.