C# Interactive Coding Tasks

рдХрдиреНрдЯреЗрдиреНрдЯрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди
рд╕рдмреИрдЬрдирд╛
рез┬ард╣рдЬрд╛рд░+
рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ

рдпреЛ рдПрдкрдХрд╛ рдмрд╛рд░реЗрдорд╛

"C# рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдХреЛрдбрд┐рдЩ рдХрд╛рд░реНрдпрд╣рд░реВ" рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдкрдорд╛ C#, .NET рдорд╛ рддрдкрд╛рдЗрдБрдХреЛ рд╕реАрдкрд╣рд░реВ рдмрдврд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдирд┐:рд╢реБрд▓реНрдХ рд╕рдВрдХреБрдЪрд┐рдд рд░реВрдкрдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рдПрдк рд╣реЛред

рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЬреНрдЮрд╛рди рд░рд┐рдХреНрддрддрд╛рд╣рд░реВ рднрд░реНрди, рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдЕрдиреНрддрд░реНрд╡рд╛рд░реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░реА рдЧрд░реНрди рд░ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА рд╕реНрдЯреНрдпрд╛рдХрдорд╛ рдЙрдкрдпреБрдХреНрдд рдЫред C#/.NET рдЕрднреНрдпрд╛рд╕ C#, .NET рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рд╡рд┐рд╖рдпрд╣рд░реВрдорд╛ рддрдкрд╛рдИрдВрдХреЛ рд╕реАрдкрд╣рд░реВ рдмрдврд╛рдЙрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдПрдЙрдЯрд╛ рдирд┐:рд╢реБрд▓реНрдХ рд╕рдВрдХреБрдЪрд┐рдд рд░реВрдкрдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рдПрдк рд╣реЛред рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдХрд╛рд░реНрдпрд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реЗрд░ рд╕рд┐рдХреНрдиреБрд╣реЛрд╕реНред

C#/.NET рд╡рд┐рдХрд╛рд╕ рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╡рд┐рд╖рдпрд╣рд░реВрдорд╛ рд╕рдпреМрдВ рдЕрднреНрдпрд╛рд╕ рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рд░ рдбрд╛рдЯрд╛рдмреЗрд╕рдХрд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЪрдпрди рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕рдмреИ рдкреНрд░рд╢реНрдирд╣рд░реВ рд╕реАрдк рд╕реНрддрд░ рд░ рд╡рд┐рд╖рдп рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдЧреАрдХреГрдд рдЫрдиреНред рддрдкрд╛рдИрдВрд▓реЗ рд╕реБрдзрд╛рд░ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрднрдПрдХреЛ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдЫрдиреМрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

C#/.NET рдХреЛрдбрд┐рдЩ рдХрд╛рд░реНрдпрд╣рд░реВ рдЖрдлреНрдирд╛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд╕реАрдкрд╣рд░реВрд▓рд╛рдИ рдЕрд░реНрдХреЛ рд╕реНрддрд░рдорд╛ рд▓реИрдЬрд╛рди рдЪрд╛рд╣рдиреЗ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд╕рд╛рдереИ рдЖрдлреНрдирд╛ рд╕реАрдкрд╣рд░реВ рдмрдврд╛рдЙрди рдЦреЛрдЬреНрдиреЗ рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд╣рд░реВ рд░ рд╢реБрд░реБрдЖрддреАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рдЫрдиреНред

рдЖрдЬ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдХреНрдпрд╛рд░рд┐рдпрд░рдорд╛ рд╕рдлрд▓рддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдлреНрдиреЛ рдпрд╛рддреНрд░рд╛ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН!


рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реБ:

- рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░ рдЖрдХрд░реНрд╖рдХ рддрд░рд┐рдХрд╛рдорд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ C#/.NET рдХрд╛рд░реНрдпрд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН
- рддрдкрд╛рдИрдХрд╛ рдЙрддреНрддрд░рд╣рд░реВрдХреЛ рд╕реНрд╡-рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╢реНрдирдХреЛ рд╢реАрд░реНрд╖рдХрдорд╛ рд╡рд┐рд╕реНрддреГрдд рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рдкрдвреНрдиреБрд╣реЛрд╕реНред
- рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдЕрдиреНрддрд░реНрд╡рд╛рд░реНрддрд╛ рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рдорд╛ рд╕рдпреМрдВ рдХрд╛рд░реНрдпрд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрдкрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдЫред
- рдЖрдлреНрдиреЛ рдкреНрд░рдЧрддрд┐ рдЯреНрд░рдпрд╛рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
- рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╢реНрди рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╡рд┐рд╖рдпрд▓рд╛рдИ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреНрддрд░реНрд╡рд╛рд░реНрддрд╛ рд╕рд┐рдореБрд▓реЗрд╢рдирдХреЛ рдЗрддрд┐рд╣рд╛рд╕рдХреЛ рд╕рдореАрдХреНрд╖рд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
- рдирд┐рдпрдорд┐рдд рдЕрднреНрдпрд╛рд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ C#/.NET рдорд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдмрдирд╛рдЙрдиреЗрдЫ
- рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдирд┐: рд╢реБрд▓реНрдХ рдЫ, рд╡рд┐рдЬреНрдЮрд╛рдкрди рдмрд┐рдирд╛, рд░ рдЕрдлрд▓рд╛рдЗрди рдХрд╛рдо рдЧрд░реНрджрдЫред

C#/.NET Coding Tasks рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рдЫ рдЬреЛ рдЖрдлреНрдиреЛ рдЕрдиреНрддрд░реНрд╡рд╛рд░реНрддрд╛ рдХреМрд╢рд▓рд▓рд╛рдИ рдЕрд░реНрдХреЛ рд╕реНрддрд░рдорд╛ рд▓реИрдЬрд╛рди рдЪрд╛рд╣рдиреНрдЫрдиреН, рд╕рд╛рдереИ рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд╣рд░реВ рд░ рдЖрдлреНрдирд╛ рд╕реАрдкрд╣рд░реВ рдмрдврд╛рдЙрди рдЦреЛрдЬрд┐рд░рд╣реЗрдХрд╛ рд╢реБрд░реБрдЖрддреАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ред

рдЖрдЬ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рд╕рдлрд▓рддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдлреНрдиреЛ рдпрд╛рддреНрд░рд╛ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН!
рдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ
реирежреирем рдЬрдирд╡рд░реА резрео

рдбреЗрдЯрд╛рдХреЛ рд╕реБрд░рдХреНрд╖рд╛

рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╛рдЦреНрдирдХрд╛ рдирд┐рдореНрддрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓рд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рдХрд╕рд░реА рд╕рдЩреНрдХрд▓рди рддрдерд╛ рд╕реЗрдпрд░ рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдХреБрд░рд╛ рдмреБрдЭреНрди рдЬрд░реБрд░реА рдЫред рдПрдкрдХреЛ рдкреНрд░рдпреЛрдЧрд╕рдореНрдмрдиреНрдзреА рдЬрд╛рдирдХрд╛рд░реА, рддрдкрд╛рдИрдВ рдмрд╕реЛрдмрд╛рд╕ рдЧрд░реНрдиреЗ рдХреНрд╖реЗрддреНрд░ рд░ рддрдкрд╛рдИрдВрдХреЛ рдЙрдореЗрд░рдХрд╛ рдЖрдзрд╛рд░рдорд╛ рдбреЗрдЯрд╛рдХреЛ рдЧреЛрдкрдиреАрдпрддрд╛ рд░ рд╕реБрд░рдХреНрд╖рд╛рд╕рдореНрдмрдиреНрдзреА рдЕрднреНрдпрд╛рд╕рд╣рд░реВ рдлрд░рдХ рд╣реБрди рд╕рдХреНрдЫрдиреНред рдпреЛ рдПрдкрдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓реЗ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБрднрдПрдХреЛ рд╣реЛ рд░ рдЙрд╣рд╛рдБ рд╕рдордпрдХреНрд░рдорд╕рдБрдЧреИ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрд╢реЛрдзрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
рддреЗрд╕реНрд░реЛ рдкрдХреНрд╖рд╕рдБрдЧ рдХреБрдиреИ рдкрдирд┐ рдбреЗрдЯрд╛ рд╕реЗрдпрд░ рдЧрд░рд┐рдБрджреИрди
рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдбреЗрдЯрд╛ рд╕реЗрдпрд░ рдЧрд░рд┐рдиреЗ рдХреБрд░рд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдХрд╕рд░реА рдЬрд╛рдирдХрд╛рд░реА рдЧрд░рд╛рдЙрдБрдЫрдиреН рднрдиреНрдиреЗрдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН
рдпреЛ рдПрдкрд▓реЗ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рд╕рдХреНрдЫ
рдПрдкрд╕рдореНрдмрдиреНрдзреА рдЬрд╛рдирдХрд╛рд░реА рд░ рдкрд░реНрдлрд░реНрдореЗрдиреНрд╕ рд░ рдбрд┐рднрд╛рдЗрд╕ рд╡рд╛ рдЕрдиреНрдп ID рд╣рд░реВ
рдбреЗрдЯрд╛ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрдЬрд┐рдЯрдорд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░рд┐рдиреНрдЫ
рдбреЗрдЯрд╛ рдореЗрдЯрд╛рдЙрди рд╕рдХрд┐рдПрди

рдирдпрд╛рдБ рдХреЗ рдЫ

New in this update:

- New interactive tasks to sharpen your skills
- Enhanced learning materials for better understanding
- Bug fixes and stability improvements

Happy coding!

рдПрдкрд╕рдореНрдмрдиреНрдзреА рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡рд╛

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА
Denys Kazakov
den.kasakov@gmail.com
Chavdar street 6 Kyiv ╨╝╤Ц╤Б╤В╨╛ ╨Ъ╨╕╤Ч╨▓ Ukraine 02140