N
N
Nikolai Kuzyk2017-03-19 03:05:36
Computer networks
Nikolai Kuzyk, 2017-03-19 03:05:36

Meaning of versions in C#?

Good day,
the question is, while studying C #, I ran into the problem of choosing literature by language versions.
The bottom line is that the current version is c # 7.0, but finding literature is a very time-consuming process, we don’t talk about MSDN, respectively, our eyes fell on the previous version 6.0, according to which there is only the English version of the book The C# 6.0 Programming Language and the .NET Platform 4.6 Andrew Troelsen, Philip Jepiks, Russian version has been on sale for a year. It is not yet available in electronic form, but a version is available where c# 5.0 .net 4.5 question:
how much do these versions differ from each other and is it worth learning 5.0 when there is already 7.0?
I'd be happy to get some advice on how best to proceed.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
S
Shamsudin Serderov, 2017-03-19
@kolkinv

5.0 -> 7.0 (This is mostly a bug fix or some new feature addition).
Learn the basics of c#, then go to "changelog" in c# versions, and see what's new.
I learned "c#" 5 years ago, but there has never been such a thing that I had a desire to learn "c# 7" because of the version.

K
kvasek, 2017-03-19
@kvasek

Hello, you can safely learn C# 5.0. There are many changes and this is mostly syntactic sugar, for example, see What's New in C# 6 and What's new in C# 7 for yourself or in Russian. What's new in C# 6.0? and What's new in C# 7... all of this can be learned in an evening, and for the sake of it, buying a book for C# 7 is not worth it at all. And if you are afraid everything that you learn for C # 5.0 will be irrelevant, then don’t be afraid, they don’t delete old features from C #.

R
Roman, 2017-03-19
@yarosroman

Learn while 5.0, let's say, mainly in the 6th and 7th versions of the additive for the most part syntactic sugar and it does not take a year to understand them, so a couple of evenings for 6 and a couple for 7 versions. Moreover, just study. Better learn the basics well.

D
d-stream, 2017-03-19
@d-stream

In principle, if you master 5.0, then the innovations of 6/7 will be perceived as natural and convenient. If it’s 7 at once, then it will be incomprehensible ...
Half, if not more, “sugar” will be offered by the same resharper

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question