C # рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдФрд░ C # рдЯреВрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрджреНрдпрддрди

рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2019 рдкреНрд░реАрд╡реНрдпреВ 4 рдФрд░ рдЖрд░рд╕реА рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдХреЗ, рд╣рдо рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ C # рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ .NET рдЯреВрд▓рд┐рдВрдЧ рдореЗрдВ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдиреАрдЪреЗ рдФрд░ рдкрдврд╝реЗрдВ <рдХрдЯ>


рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рджреЛ рдирдП рднрд╛рд╖рд╛ рд╕рдВрд╕реНрдХрд░рдг ( LangVersion ) рдорд╛рди рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВ: LatestMajor рдФрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди ред рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╡реЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдорд╛рдиреЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рд╕реНрдЯреИрдХ рдХрд░рддреЗ рд╣реИрдВ:

LangVersionрдЕрд░реНрде
LatestMajorрдирд╡реАрдирддрдо рд╕рдорд░реНрдерд┐рдд рдкреНрд░рдореБрдЦ C # рднрд╛рд╖рд╛ рд╕рдВрд╕реНрдХрд░рдг
рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрдирдирд╡реАрдирддрдо рдЙрдкрд▓рдмреНрдз рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди C # рднрд╛рд╖рд╛ рд╕рдВрд╕реНрдХрд░рдг
рдирд╡реАрдирддрдордирд╡реАрдирддрдо рд╕рдорд░реНрдерд┐рдд C # рднрд╛рд╖рд╛ рд╕рдВрд╕реНрдХрд░рдг (рдорд╛рдореВрд▓реА рд╕рдВрд╕реНрдХрд░рдг рд╕рд╣рд┐рдд)
рдЖрдИрдПрд╕рдУ 1C # 1.0 / 1.2
рдЖрдИрдПрд╕рдУ 2рд╕реА # 2.0
3рд╕реА # 3.0
4C # 4.0
5рд╕реА # 5.0
6рд╕реА # 6.0
7рд╕реА # 7.0
7.1C # 7.1
7.2рд╕реА # 7.2
7.3рд╕реА # 7.3
8.0рд╕реА # 8.0

рдЬрдм рдХреЛрдИ LangVersion рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЕрд░реНрде рдЕрдм рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рдХреНрд╖реНрдп рдврд╛рдВрдЪреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдЖрдк рдПрдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд░реВрдкрд░реЗрдЦрд╛ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕рдВрдмрдВрдзрд┐рдд рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди C # рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕рдВрд╕реНрдХрд░рдг рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдврд╛рдВрдЪреЗ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдирд╡реАрдирддрдо рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИред


рдЕрдиреБрднрд╡ рдХрд░реЗрдВ рдЬрдм C # 8.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЗрдВ рд╣реИ


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рджреГрд╢реНрдп рд╕рдордЭрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реА # рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЬрд╛рдПрдЧреА рдЬрдмрдХрд┐ рд╕реА # 8.0 рдЕрднреА рднреА рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЗрдВ рд╣реИред


Netcoreapp3.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдпрд╛ netstandard2.1 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд▓рдХреНрд╖реНрдп рдХрд░рдирд╛


рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рднрд╛рд╖рд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╣реИ ред рдЖрдкрдХреЗ рдкрд╛рд╕ рдЬрд┐рд╕ C # 8.0 рдХреА рд╕реБрд╡рд┐рдзрд╛ рдЙрдкрд▓рдмреНрдз рд╣реИ, рд╡рд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрдВрдкрд╛рдЗрд▓рд░ (рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ .NET SDK) рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рднрд╡рд┐рд╖реНрдп рдХреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЖрдкрдХреЛ рдЕрдзрд┐рдХ (рдпрд╛ рдереЛрдбрд╝рд╛ рдЯреНрд╡реАрдб) рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдорд┐рд▓ рд╕рдХрддреА рд╣реИрдВред рдЬрдм рдЖрдк рдХреЛрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ .NET SDK рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдХрд╛ рдЙрддреНрд╕рд░реНрдЬрди рдХрд░реЗрдЧрд╛ рдХрд┐ рдпрд╣ рд╕рдм рдЕрднреА рднреА рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЗрдВ рд╣реИред


.NET рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рдирд╛


рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рднрд╛рд╖рд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд╡реАрдирддрдо рд╣реИ ред C # 8.0 рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдХреЛрдИ рднреА рдЙрдкрдпреЛрдЧ рдПрдХ рд╕рдВрдХрд▓рд┐рдд рддреНрд░реБрдЯрд┐ рд╣реИред рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдЯреВрд▓рд┐рдВрдЧ рдЖрдкрдХреЛ рдПрдХ рддреНрд╡рд░рд┐рдд рдлрд╝рд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдХреЗрдд рджреЗрдЧрд╛ рдЬреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдпрд╛ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдкреНрд░рдХрд╛рд░ рдпрд╛ рд░рдирдЯрд╛рдЗрдо рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ .NET рдлреНрд░реЗрдорд╡рд░реНрдХ рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕рджрд╕реНрдп, рдлрд┐рд░ рднреА рдЖрдкрдХреЛ .NET рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╕рдордп рдЙрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд╕рдХрддреА рд╣реИред


рдмрд╣реБ-рд▓рдХреНрд╖реНрдпреАрдХрд░рдг netcoreapp3.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдпрд╛ netstandard2.1 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдФрд░ .NET рдлреНрд░реЗрдорд╡рд░реНрдХ


Netcoreapp3.0 / netstandard2.1 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рднрд╛рд╖рд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╣реИ ред .NET SDK рд╕реЗ рдмрд┐рд▓реНрдб рдкрд░ рдЪреЗрддрд╛рд╡рдиреА рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред .NET рдлреНрд░реЗрдорд╡рд░реНрдХ рд▓рдХреНрд╖реНрдп рдХреЗ рд▓рд┐рдП, рднрд╛рд╖рд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд╡реАрдирддрдо рд╣реИ ред


рд╕реНрдкрд╖реНрдЯ LangVersion рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ


рдпрджрд┐ рдЖрдк рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ LangVersion рдорд╛рди рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХрд╛ рд╕рдореНрдорд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред


рдЕрдиреБрднрд╡ рдХрд░реЗрдВ рдЬрдм C # 8.0 рдФрд░ .NET рдХреЛрд░ 3.0 GA рд╣реЛ


рдЖрдЦрд┐рд░рдХрд╛рд░, C # 8.0 рдФрд░ .NET рдХреЛрд░ 3.0 GA-рдЧреБрдгрд╡рддреНрддрд╛ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд╢рд┐рдк рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЙрд╕ рд╕рдордп рд╕рдВрдмрдВрдзрд┐рдд рд▓реИрдВрдЧреНрд╡реЙрд░реНрд╢рди рдорд╛рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

LangVersionрдЕрд░реНрде
рдирд╡реАрдирддрдо8.0
LatestMajor8.0
рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрдирдЕрднреА рддрдХ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реИ

рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдЬреЛ рд▓реИрдВрдЧреНрд╡реЙрд░реНрд╢рди рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ рдЬреИрд╕реЗ рдХрд┐ рд╡реЗ рд╕реА # 8.0 рдХреЗ рдЬреАрдП рд╣реЛрдиреЗ рдкрд░ рдирд╡реАрдирддрдо рд╣реИрдВред


рдпрджрд┐ рдЖрдкрдиреЗ C # 8.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд▓рдХреНрд╖реНрдпреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рд╣реИред .NET Core 3.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдпрд╛ .NET рдорд╛рдирдХ 2.1 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди, рдФрд░ рд╕рд╛рде рд╣реА рдПрдХ LangVersion рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдпрд╣ рдРрд╕рд╛ рд╣реЛрдЧрд╛ рдЬреИрд╕реЗ рдХрд┐ рдирд╡реАрдирддрдо рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реЛред C # 8.0 рдФрд░ .NET рдХреЛрд░ 3.0 GA рд╣реЛрдиреЗ рдкрд░ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЗрдВ рдирд╣реАрдВ рдЪреБрдирд╛ рдЬрд╛рдПрдЧрд╛ред


рд▓реЗрдЦрди рдХреЗ рд╕рдордп, C # рдХреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИ рдЬрдм C # 8.0 GA рд╣реИред рдЖрдЦрд┐рд░рдХрд╛рд░, рдПрдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЬрд╣рд╛рдЬ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рд╣реЛрдЧрд╛ рдЬреЛ рдЗрд╕реЗ рд╕рдордЭрд╛рдПрдЧрд╛ред


рджрд▓реАрд▓


рдЗрд╕ рдмрд┐рдВрджреБ рддрдХ, рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ C # рд╕рдВрд╕реНрдХрд░рдг, LatestMajor рдХреЗ рдмрд░рд╛рдмрд░ рдерд╛ред рдпрд╣ рджреЛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд░рд╣рд╛ рд╣реИ:


  1. C # рдЕрдм Visual Studio рд░рд┐рд▓реАрдЬрд╝ рд╕рд╛рдЗрдХрд▓ рдХреЗ рдмреАрдЪ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди Visual Studio рдореЗрдВ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдБ рдЕрднреА рднреА C # рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрдВрдЧреАред
  2. C # 8.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬреЛ .NET рдХреЛрд░ 3.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдмрд┐рдирд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рдмрдирд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдерд╛ред рдпрд╣ рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ рдЬреЛ .NET рдХреЛрд░ 3.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЛ рд▓рдХреНрд╖рд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рдереЗред

рдЖрдо рддреМрд░ рдкрд░, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо C # рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ .NET рдХреЛрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЬрд╛рд░реА рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЗрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдпрдерд╛рд╕рдВрднрд╡ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВред рдпрд╣ рдЖрдкрдХреЛ рдЙрдирдХреЗ рд╡рд┐рдХрд╛рд╕ рдЬреАрд╡рдирдЪрдХреНрд░ рдореЗрдВ рдкрд╣рд▓реЗ рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╕рдордп рдХреА рдЦрд┐рдбрд╝рдХреА рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдлреАрдЪрд░ рдкрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЗрд╕рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИред


рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдФрд░ рдЕрдиреБрдХреВрд▓рддрд╛


рд╕рдорд░реНрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рднреА рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИред рдХрд┐рд╕реА рд░рд┐рд▓реАрдЬрд╝ рдХрд┐рдП рдЧрдП Visual Studio 2019 рдХреЗ рднреАрддрд░ C # 8.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдорд░реНрдерди рдФрд░ рд╕рдВрдЧрддрддрд╛ рдХреА рдЪрд┐рдВрддрд╛рдУрдВ рдХреЛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдмрдирд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрд╛рд░реА рдХреА рдЧрдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:


  • рдХреЛрдИ рднреА C # 7.3 рдФрд░ рдирд┐рдореНрди рд╕реБрд╡рд┐рдзрд╛ рдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрдЧрдд рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЖрдЬ рдЬреЛ рдореМрдЬреВрдж рд╣реИ рдЙрд╕рд╕реЗ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВред
  • рдХреЛрдИ C # 8.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕реБрд╡рд┐рдзрд╛ рдЕрд╕рдорд░реНрдерд┐рдд рд╣реИред
  • рдПрдХ C # 8.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕рдВрдЧрддрддрд╛ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИред

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдпрджрд┐ рдЖрдк Visual Studio 2019 рдореЗрдВ C # 8.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреБрдЫ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрднреА рдФрд░ рдЬрдм C # 8.0 рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрддреЗ рд╣реИрдВ, рдХреЗ рдмреАрдЪ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред


рд╣реИрдкреНрдкреА рд╣реИрдХрд┐рдВрдЧ!

Source: https://habr.com/ru/post/hi443000/


All Articles