рдЖрдкрдХрд╛ рджреЛрд╕реНрддрд╛рдирд╛ рдкрдбрд╝реЛрд╕ .NET рдЙрддреНрдкрд╛рджрдХрддрд╛ рдЯреАрдо (рдЙрд░реНрдлред рд░реЛрд╕рд▓рд┐рди) .NET рдХреЛрдбрд┐рдВрдЧ рдЕрдиреБрднрд╡ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдкрд░ рдмрд╣реБрдд рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдХрднреА-рдХрднреА рдпрд╣ рдереЛрдбрд╝рд╛ рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░рд┐рдВрдЧ рдФрд░ рдХреЛрдб рдлрд┐рдХреНрд╕ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдЖрдкрдиреЗ рдкреНрд░реАрд╡реНрдпреВ рдореЗрдВ рдХрдИ рд╕реБрдзрд╛рд░ рджреЗрдЦреЗ рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЖрдк рд╕рднреА рдХреЗ рд▓рд┐рдП рдЬреЛ рдЬреАрдП рд░рд┐рд▓реАрдЬ рдХрд╛ рдмреЗрд╕рдмреНрд░реА рд╕реЗ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рдХреБрдЫ рдРрд╕реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЖрдк рдЖрдирдВрдж рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ!

рдЯреВрд▓реАрдВрдЧ рд╕реБрдзрд╛рд░
рдореИрдВ рдирдП рд░реЛрдЬрд▓рд┐рди рд╡рд░реНрдЧреАрдХрд░рдг рд░рдВрдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реВрдВред рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рд░рдВрдЧреЛрдВ рдХреЛ рдЙрдЪреНрдЪ рдкреНрд░рд╢рдВрд╕рд╛ рдорд┐рд▓реА, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдЗрд╕реА рддрд░рд╣ рдХреА рд░рдВрдЧ рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ред рдЖрдкрдХрд╛ рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рдЕрдм рдХреЗрд╡рд▓ рдереЛрдбрд╝рд╛ рдФрд░ рд░рдВрдЧреАрди рд╣реИред рдореБрдЦреНрдп рд╢рдмреНрдж, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рддрд░реАрдХреЗ, рд╕реНрдерд╛рдиреАрдп рдЪрд░, рдкреИрд░рд╛рдореАрдЯрд░ рдирд╛рдо рдФрд░ рдЕрддрд┐рднрд╛рд░рд┐рдд рдСрдкрд░реЗрдЯрд░ рд╕рднреА рдХреЛ рдирдП рд░рдВрдЧ рдорд┐рд▓рддреЗ рд╣реИрдВред рддреБрдо рднреА рдЙрдкрдХрд░рдг> рд╡рд┐рдХрд▓реНрдк> рдкрд░реНрдпрд╛рд╡рд░рдг> рдлрд╝реЙрдиреНрдЯреНрд╕ рдФрд░ рд░рдВрдЧ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╡рд░реНрдЧреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд░рдВрдЧ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ 'рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рджрд╕реНрдпреЛрдВ' рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реЙрд▓ред

рдЖрдкрдХреЗ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕реНрд╡рд╛рд╕реНрдереНрдп рд╕рдВрдХреЗрддрдХ рдФрд░ рд╕рд╛рде рд╣реА рд╣рдорд╛рд░реЗ рдХреЛрдб рд╕рдлрд╛рдИ рдЖрдЗрдХрди рд╣реИрдВред рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕реНрд╡рд╛рд╕реНрдереНрдп рд╕рдВрдХреЗрддрдХ рдЖрдкрдХреЛ рдПрдХ рдирдЬрд╝рд░ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЦреБрд▓реА рд╣реБрдИ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрд┐рддрдиреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдФрд░ рдЪреЗрддрд╛рд╡рдиреА рдореМрдЬреВрдж рд╣реИрдВред рдЖрдк рдЯреВрд▓> рд╡рд┐рдХрд▓реНрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЛрдб рд╢реИрд▓реА рдирд┐рдпрдореЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреНрд▓реАрдирдЕрдк рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рдВрдкрд╛рджрдХреАрдп рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬреЛ рдЖрдкрдХреА рдЯреАрдо рдореЗрдВ рдПрдХ рдХреЛрдб рд╢реИрд▓реА рд╕рд╛рдЭрд╛ рдХрд░рддреА рд╣реИ, рддреЛ рдпрд╣ рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдЧреАред

рдЖрдк рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХреЗ рд╕рд╛рде рдПрд╕рдбреАрдХреЗ-рд╕реНрдЯрд╛рдЗрд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ! рдЖрдк рдЗрди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ GoToAll (Ctrl + t) рдиреЗрд╡рд┐рдЧреЗрд╢рди рдореЗрдВ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд╕рд╛рде рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рдВрджрд░реНрднреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдордЧреНрд░реА рдЦреЛрдЬ рд╕рдХрддреЗ рд╣реИрдВред

рдлрд╝рд┐рд▓реНрдЯрд░реНрдб рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдмрд╕реЗрдЯ рд▓реЛрдб рдХрд░реЗрдВ! рдЕрдм рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдЕрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ .slnf рдлрд╛рдЗрд▓ рдХреЛ рд╕реЗрд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдЦреЛрд▓реЗрдЧреАред рдпрд╣ рдЖрдкрдХреЛ рдЙрд╕ рдХреЛрдб рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдкреВрд░реЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдЬрд▓реНрджреА рд╕реЗ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред

рд╕рдВрджрд░реНрдн рдкреНрд░рдХрд╛рд░ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдЧреАрдХреГрдд рд╕рднреА рд╕рдВрджрд░реНрдн рдЦреЛрдЬреЗрдВред рдЖрдк рд╕рднреА рд╕рдВрджрд░реНрдн рд╡рд┐рдВрдбреЛ рдореЗрдВ рдирдП 'рддрд░рд╣' рдХреЙрд▓рдо рдореЗрдВ рдкрдврд╝ / рд▓рд┐рдЦрдХрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

dotnet format
рд╡реИрд╢реНрд╡рд┐рдХ рдЯреВрд▓ рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдкрд░ рд╕рдВрдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рдкрд░ рдХреЛрдб рд╕реНрдЯрд╛рдЗрд▓ рдлреЙрд░реНрдореЗрдЯрд┐рдВрдЧ рдЪрд▓рд╛рдПрдВред

Intellicode рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИ рдЬреЛ рдЗрдВрдЯреЗрд▓реАрдЬреЗрдВрд╕ рдХреЛ рдорд╢реАрди-рд▓рд░реНрдирд┐рдВрдЧ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬреЛ GitHub рдкрд░ 2,000 рд╕реЗ рдЕрдзрд┐рдХ рдУрдкрди рд╕реЛрд░реНрд╕ .NET рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдЪрд▓рддрд╛ рд╣реИред

рдЕрдм рдирдП рдХреЛрдб рдлрд┐рдХреНрд╕ рдФрд░ рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░рд┐рдВрдЧ рдХреЗ рд╕рд░реНрд╡рд╡реНрдпрд╛рдкреА!
LINQ рдХреЗ рд▓рд┐рдП Foreach

рдорд╣рддреНрд╡рд╣реАрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкрд▓рдмреНрдз рд╕рдВрджрд░реНрдн рдЬреЛрдбрд╝реЗрдВ

рдирд╛рдо рдФрд░ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдирд╛рдо рд╕рд┐рдВрдХ рдХрд░реЗрдВ

рд╕рд╢рд░реНрдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЙрд▓реНрдЯрд╛ рдХрд░реЗрдВ

рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рдПрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╡рд╛рдж рдЦреАрдВрдЪреЛ

рд▓рдкреЗрдЯреЗрдВ / рдЗрдВрдбреЗрдВрдЯ / рдорд╛рдкрджрдВрдбреЛрдВ / рддрд░реНрдХреЛрдВ рдХреЛ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░реЗрдВ

рдЕрдкреНрд░рдпреБрдХреНрдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдорд╛рди рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рдХрд╛рд▓реЗрдВ

рдпрд╣ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2019 рдореЗрдВ рдирдП рдХреНрдпрд╛ рд╣реИ, рдХреЗ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ, рдкреВрд░реА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬрд╝ рдиреЛрдЯреНрд╕ рджреЗрдЦреЗрдВ ред рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдореБрдЭреЗ рдЯреНрд╡рд┐рдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, GitHub рдкрд░, рдпрд╛ рдиреАрдЪреЗ рдЯрд┐рдкреНрдкрдгреА рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрд╕рдВрдж рдЖрдПрдЧреАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ .NET рдХреЛрд░ 3.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдПрд╕рдбреАрдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдпрд╣ рдЕрднреА рддрдХ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2019 рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред

рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореИрдиреЗрдЬрд░, .NET рдФрд░ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ