TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

C# 7 Work List of Features

246 pointsby rajeemcariazoabout 10 years ago

10 comments

ciesabout 10 years ago
Wow.. This &quot;Strong interest list&quot; is awesome:<p>* Tuples (Proposal: #347)<p>* Pattern matching (Proposal: #206)<p>* Records &#x2F; algebraic data types (Proposal: #206)<p>* Nullability tracking (Proposal: #227)<p>* Async streams and disposal (Proposals: #114, #261)<p>They seem to be really useful for a &quot;more-functional style&quot; of programming.<p>When comparing these ambitions and the level of transparency to Java&#x27;s ambitions &amp; transparency, then it seems that C# is (or has) overtaking Java. Combine that to the fact that dotnet is now an opensource project, and MS seems to be more &quot;open&quot; nowadays then Oracle has ever been: I&#x27;m stoked about this news.
评论 #9426287 未加载
评论 #9426834 未加载
评论 #9426257 未加载
评论 #9426522 未加载
评论 #9428232 未加载
评论 #9428227 未加载
评论 #9428328 未加载
评论 #9431138 未加载
评论 #9426541 未加载
评论 #9427451 未加载
评论 #9426114 未加载
评论 #9427367 未加载
octo_tabout 10 years ago
The fact that this is so out in the open on Github is pretty amazing - shows how much Microsoft is changing.<p>Can you imagine the feature list of C# 1.0 being discussed like this?
评论 #9426152 未加载
评论 #9426600 未加载
orfabout 10 years ago
Improved tuple support would be awesome, it&#x27;s something I often miss when working with C# and coming from a Python background (that along with a nicer dictionary syntax). The nullability tracking proposal also looks interesting.<p>Overall looks like C# 7 is going to be awesome even if only a few of these get implemented.
评论 #9426112 未加载
pointernilabout 10 years ago
Nice.<p>At what point would it make more sense to just leave c# as it is and move on to a new &quot;language&quot;?<p>I like all the changes and more importantly I guess I actually understand the intention and the need for them, at same time I&#x27;d like to question how all those actually fit into one language...<p>I understand MS has a very strong record for support of legacy software, systems etc. So for sure on point would be to still &quot;support&quot; legacy C# code and allow for more modern paradimes in the same language, but given all the other .net languages and the interoperability provided: what is the drive behind pulling it all in into C#?
评论 #9427094 未加载
评论 #9428696 未加载
评论 #9427372 未加载
评论 #9427064 未加载
skerabout 10 years ago
Man these guys don&#x27;t stop. They haven&#x27;t even released C# 6 and now we&#x27;re discussing 7.<p>With the &quot;strong interest&quot; features and type providers, is there any reason left to use F#?<p>Also, I don&#x27;t see why array slicing would require CLR support. That would be a welcome addition.
评论 #9427003 未加载
评论 #9426295 未加载
评论 #9426275 未加载
评论 #9428691 未加载
评论 #9427435 未加载
jtreminioabout 10 years ago
If I wanted to learn C#, not knowing any other compiled languages (but knowing PHP), where would I start? Another gotcha: I&#x27;m on OSX, and would prefer to learn C# from the standpoint of CLI first, then GUI components.
评论 #9427421 未加载
评论 #9426448 未加载
评论 #9426713 未加载
评论 #9426482 未加载
评论 #9428382 未加载
评论 #9426386 未加载
评论 #9426534 未加载
评论 #9426474 未加载
TazeTSchnitzelabout 10 years ago
The one thing that worries me about the tuples proposal is it would be confused with System.Tuple. The proposal seems similar to Python&#x27;s namedtuple, so if possible, perhaps they could add some new .NET type (System.NamedTuple?) and use that?
guiomieabout 10 years ago
Not sure to get the Tuple (#347) ... Why not use an anonymous type or the already existing Tuple class ?
评论 #9426330 未加载
DonnyVabout 10 years ago
The great thing about .NET is that it has a ton of great features but never feels overwhelming or slow.
ExpiredLinkabout 10 years ago
More features == better language. A tried and proven strategy.
评论 #9426568 未加载
评论 #9426523 未加载