рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рдХреЗ рд▓рд┐рдП C# рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХрд┐рдЯ: Microsoft рдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдШреЛрд╖рдгрд╛ рдХреА
рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдиреЗ рд╕реА# рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХрд┐рдЯ рдХреА рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдШреЛрд╖рдгрд╛ рдХреА рд╣реИ, рдЬреЛ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ, рдЬрд┐рд╕реЗ рд╕реА# рдХреЛрдбрд┐рдВрдЧ рдЕрдиреБрднрд╡реЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╡рд┐рдХрд╛рд╕ рд╕рдореБрджрд╛рдп рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрджрдо рдореЗрдВ, Microsoft рдиреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ C# рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХрд┐рдЯ рдХреА рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрд▓рдмреНрдзрддрд╛ рдкреЗрд╢ рдХреА рд╣реИред рдЕрдзрд┐рдХ рд╕рд╣рдЬ C# рдХреЛрдбрд┐рдВрдЧ рдЕрдиреБрднрд╡ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдпрд╣ рд╡рд┐рд╢реЗрд╖ Visual Studio Code рдПрдХреНрд╕рдЯреЗрдВрд╢рди, 4 рдЕрдХреНрдЯреВрдмрд░ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
C# рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП 'рдПрдбрд┐рдЯрд░ рдлрд░реНрд╕реНрдЯ' рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди C# рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХрддрд╛рдУрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХреЛрдб рдкреНрд░рдмрдВрдзрди рдФрд░ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдордЬрдмреВрдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдСрд▓-рдЗрди-рд╡рди рд╕реЙрд▓реНрдпреВрд╢рди рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреНрд░рдмрдВрдзрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдиреЗ рдХрд╣рд╛ рдХрд┐ XUnit, Nunit рдФрд░ bUnit рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрдВ рдирд┐рд░реНрдмрд╛рдз рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдФрд░ рдЦреЛрдЬрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рддреНрд╡рд░рд┐рдд рдкрд░реАрдХреНрд╖рдг рдирд┐рд╖реНрдкрд╛рджрди рдФрд░ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рд╕рд╣рдЬ рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрдЧрд╛ред рдбрд┐рдмрдЧрд┐рдВрдЧ рдЙрдкрд╛рдпреЛрдВ рдХреА рдЯреНрдпреВрдирд┐рдВрдЧ рд╕реЗ рд▓реЗрдХрд░ рдкрд░реАрдХреНрд╖рдг рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рддрдХ, рд╕реА# рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХрд┐рдЯ VS Code's рдХрдорд╛рдВрдб рдкреИрд▓реЗрдЯ рдкрд░реАрдХреНрд╖рдг рдХрдорд╛рдВрдб рдХреЛ рдордЬрдмреВрдд рдХрд░рддрд╛ рд╣реИ
C# Dev рдХрд┐рдЯ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд C# Dev рдХрд┐рдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП IntelliCode рд╣реИред рдпрд╣ рдХреНрд░рд╛рдВрддрд┐рдХрд╛рд░реА рд╕реБрд╡рд┐рдзрд╛ рдЖрд░реНрдЯрд┐рдлрд┐рд╢рд┐рдпрд▓ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрд╕ (рдПрдЖрдИ) рд╕рдВрдЪрд╛рд▓рд┐рдд рд╕рдорд░реНрдерди рдХреЛ рдмрдврд╝рд╛рддреА рд╣реИ, рдЬреЛ рдирд┐рдпрдорд┐рдд рдЗрдВрдЯреЗрд▓реАрд╕реЗрдВрд╕ рдХреЛрдб рдкреВрд░реНрдгрддрд╛ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИред рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреЛрдбрдмреЗрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рддреИрдпрд╛рд░ рдХреА рдЧрдИ рд╕рдВрдкреВрд░реНрдг-рдкрдВрдХреНрддрд┐ рдкреВрд░реНрдгрддрд╛рдПрдВ рдФрд░ рддрд╛рд░рд╛рдВрдХрд┐рдд рд╕реБрдЭрд╛рд╡ IntelliCode рдХреА рдкреЗрд╢рдХрд╢реЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, C# Dev рдХрд┐рдЯ рдХреЗ рд▓рд┐рдП IntelliCode рдПрдХ рдЗрд╖реНрдЯрддрдо рдирд┐рд░реНрднрд░рддрд╛ рдмрдиреА рд╣реБрдИ рд╣реИ - рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ IntelliCode рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛрдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ C# Dev рдХрд┐рдЯ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЕрдкреНрд░рднрд╛рд╡рд┐рдд рд░рд╣рддреА рд╣реИред
.NET SDK C# рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХрд┐рдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реИ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ, рд▓рд┐рдирдХреНрд╕ рдФрд░ рдореИрдХрдУрдПрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИред
рдЗрд╕рдХреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЪрд░рдг рдореЗрдВ, рдкрд░рд┐рджреГрд╢реНрдп рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рд╕реЗ рд▓реЗрдХрд░ рдЧреБрдгрд╡рддреНрддрд╛ рд╕реБрдзрд╛рд░ рддрдХ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрд╡рд░реНрджреНрдзрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рдЧрднрдЧ 350 рдореБрджреНрджреЛрдВ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЛ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдФрд░ рд╕реА# рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдорд╛рд╕рд┐рдХ рдЕрдкрдбреЗрдЯ рдХреА рд╢реБрд░реВрдЖрдд рдХреЗ рд╕рд╛рде рдкреНрд░рдЧрддрд┐ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдпрд╣ рдкреНрд░рдЧрддрд┐ рдЬрд╛рд░реА рд░рд╣реЗрдЧреАред
рдЬрдмрдХрд┐ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рдХреЗ рд╕реА # рджреЗрд╡ рдХрд┐рдЯ рдиреЗ рдЦреБрдж рдХреЛ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЗ рдкреНрд░рджрд░реНрд╢рдиреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдПрдХ рдЬрдмрд░рджрд╕реНрдд рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рдмрд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдРрдкрдорд╛рд╕реНрдЯрд░ рдЬреИрд╕реЗ low-code рдФрд░ no-code рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреА рдмрдврд╝рддреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдкрд░ рднреА рдХрд┐рд╕реА рдХрд╛ рдзреНрдпрд╛рди рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИред рд╕рд░рд▓реАрдХреГрдд рд▓реЗрдХрд┐рди рдХреБрд╢рд▓ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЪрд╛рд╣рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП, рдРрдкрдорд╛рд╕реНрдЯрд░ рдХреА рдХрдо-рдХреЛрдб рдФрд░ рдиреЛ-рдХреЛрдб рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рд╕рд╣реА рд╕рдВрд╕рд╛рдзрди рд╕рд╛рдмрд┐рдд рд╣реЛ рд╕рдХрддреА рд╣реИред


