Click here to Skip to main content
15,914,417 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: C# 6 Features Pin
PIEBALDconsult6-Oct-15 11:43
mvePIEBALDconsult6-Oct-15 11:43 
GeneralRe: C# 6 Features Pin
harold aptroot6-Oct-15 21:18
harold aptroot6-Oct-15 21:18 
GeneralRe: C# 6 Features Pin
PIEBALDconsult7-Oct-15 4:38
mvePIEBALDconsult7-Oct-15 4:38 
GeneralRe: C# 6 Features Pin
harold aptroot7-Oct-15 4:47
harold aptroot7-Oct-15 4:47 
GeneralRe: C# 6 Features Pin
PIEBALDconsult7-Oct-15 4:58
mvePIEBALDconsult7-Oct-15 4:58 
GeneralRe: C# 6 Features Pin
F-ES Sitecore6-Oct-15 23:22
professionalF-ES Sitecore6-Oct-15 23:22 
GeneralRe: C# 6 Features Pin
Dennis_E6-Oct-15 7:52
professionalDennis_E6-Oct-15 7:52 
GeneralRe: C# 6 Features Pin
FIorian Schneidereit6-Oct-15 11:13
FIorian Schneidereit6-Oct-15 11:13 
Static Using Syntax - I think its usefulness really depends on the use-case. If you have a class that makes heavy use of Console or static members in Math, it can be beneficial; otherwise, things might get weird easily.
Auto-Property Initializers - I don't use much of the syntactic sugar since C# 3.0, but it's good for people who like it because this feature makes auto properties complete.
Dictionary Initializers - I don't really care.
String Interpolation - Looks better than the String.Format syntax but can be problematic when it comes to localization. Still, I like it a lot.
nameof() Expression - A small but very welcome feature, I use it everywhere I can. This one really shines in Roslyn-based refactorings.
Expression-bodied Methods and Properties - I don't really care, not too beneficial.
Exception Filters - I guess this one has been supported by the CLR ever since, now it is exposed by C#. Can be useful, but like many others I see a large abuse vector.
Await in Catch/Finally - I don't do much async stuff, but it makes the whole feature complete.
Null-Conditional Operator - Surely a nice to have shortcut, but it makes the code harder to read, especially for people who are not used to it.

I think this version of C# brought some very welcome additions, but it's also beginning to get seriously bloated. Too much choices and syntactic sugar can become problematic and a mess if you're working on projects with different kinds of coding guidelines.
GeneralVoting for content Pin
R. Giskard Reventlov6-Oct-15 5:34
R. Giskard Reventlov6-Oct-15 5:34 
GeneralRe: Voting for content PinPopular
Maximilien6-Oct-15 5:46
Maximilien6-Oct-15 5:46 
GeneralRe: Voting for content Pin
R. Giskard Reventlov6-Oct-15 6:22
R. Giskard Reventlov6-Oct-15 6:22 
GeneralRe: Voting for content Pin
Mycroft Holmes6-Oct-15 14:59
professionalMycroft Holmes6-Oct-15 14:59 
GeneralRe: Voting for content Pin
Kornfeld Eliyahu Peter6-Oct-15 7:03
professionalKornfeld Eliyahu Peter6-Oct-15 7:03 
GeneralRe: Voting for content Pin
R. Giskard Reventlov6-Oct-15 7:19
R. Giskard Reventlov6-Oct-15 7:19 
GeneralRe: Voting for content Pin
Slacker0076-Oct-15 7:23
professionalSlacker0076-Oct-15 7:23 
GeneralRe: Voting for content Pin
Kornfeld Eliyahu Peter6-Oct-15 7:36
professionalKornfeld Eliyahu Peter6-Oct-15 7:36 
GeneralRe: Voting for content Pin
Slacker0076-Oct-15 7:38
professionalSlacker0076-Oct-15 7:38 
GeneralThought of the day Pin
OriginalGriff6-Oct-15 5:02
mveOriginalGriff6-Oct-15 5:02 
GeneralRe: Thought of the day Pin
Gittum6-Oct-15 5:06
Gittum6-Oct-15 5:06 
GeneralRe: Thought of the day Pin
jeron16-Oct-15 5:07
jeron16-Oct-15 5:07 
GeneralRe: Thought of the day Pin
Ravi Bhavnani6-Oct-15 5:08
professionalRavi Bhavnani6-Oct-15 5:08 
GeneralRe: Thought of the day Pin
jeron16-Oct-15 5:20
jeron16-Oct-15 5:20 
GeneralRe: Thought of the day Pin
Nish Nishant6-Oct-15 5:20
sitebuilderNish Nishant6-Oct-15 5:20 
GeneralRe: Thought of the day Pin
CDP18026-Oct-15 5:08
CDP18026-Oct-15 5:08 
GeneralRe: Thought of the day Pin
R. Giskard Reventlov6-Oct-15 5:26
R. Giskard Reventlov6-Oct-15 5:26 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.