рдирдорд╕реНрдХрд╛рд░ рд╕рд╛рдерд┐рдпреЛрдВ!
рд╣рдо рд╕рднреА рдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдорд╣рд╛рди рдорд╛рд░реНрдХ рдкреНрд░рд╛рдЗрд╕ рдмреБрдХ рд╣реИ, "
рд╕реА # 7 рдФрд░ .NET рдХреЛрд░ред рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╡рд┐рдХрд╛рд╕ ред" рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рдпрд╣ рддреАрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг 6.0 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рд░реВрд╕реА рдореЗрдВ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджрд┐рдпрд╛ рдерд╛, рдФрд░ рддреАрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг рдореВрд▓ рд░реВрдк рд╕реЗ рдирд╡рдВрдмрд░ 2017 рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг 7.1 рд╢рд╛рдорд┐рд▓ рд╣реИред

рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд╡рд┐рдореЛрдЪрди рдХреЗ рдмрд╛рдж, рдЬреЛ рдПрдХ рдЕрд▓рдЧ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рд╕рдВрдкрд╛рджрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд┐рдЫрдбрд╝реА рд╕рдВрдЧрддрддрд╛ рдФрд░ рдкреНрд░рд╕реНрддреБрдд рд╕рд╛рдордЧреНрд░реА рдХреА рдЕрдиреНрдп рд╢реБрджреНрдзрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрдпрд╛, рд╣рдордиреЗ рдЬреЙрди рд╕реНрдХреЗрдЯ рджреНрд╡рд╛рд░рд╛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬреЛ рдкрд┐рдЫрдбрд╝реА рд╕рдВрдЧрддрддрд╛ рдХреЗ рд╕рд╛рде рдЬреНрдЮрд╛рдд рдФрд░ рдЕрд▓реНрдк-рдЬреНрдЮрд╛рдд рдХрдард┐рдирд╛рдЗрдпреЛрдВ рд╕реА # рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЕрдЪреНрдЫрд╛ рдкрдврд╝рд╛ рд╣реИред
рдЬреБрд▓рд╛рдИ 2017 рдореЗрдВ рд╡рд╛рдкрд╕, рдореИрдВрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдПрдХ рд▓реЗрдЦ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдЬрд▓реНрдж рд╣реА рдЗрд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд┐рд╖рдп рдХреЗрд╡рд▓ рдПрдХ рдкреЛрд╕реНрдЯ рдореЗрдВ рдХрд╡рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╡реНрдпрд╛рдкрдХ рдерд╛ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╡рд┐рд╖рдп рдкрд░, рдпрд╣ рдкреВрд░реА рд╕рд╛рдЗрдЯ / рд╡рд┐рдХреА / рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдореИрдВ рдХрд┐рд╕реА рджрд┐рди рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд▓реМрдЯрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕реЗ рдмреЗрд╣рдж рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдирддрд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реЛрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП, .NET рдИрдХреЛрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ,
рд╢рдмреНрджрд╛рд░реНрде рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЖрдорддреМрд░ рдкрд░ рд╕реНрд╡рд╛рдЧрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рдХреЛ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ "рдореМрд▓рд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди" рдХреНрдпрд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдореИрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВред рдЙрди рдкрд╣рд▓реБрдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЬрд┐рд╕рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдореБрдЭреЗ рдорд╛рд░рд╛ рд╣реИ, рдЬрдм рддрд░реАрдХреЛрдВ рдХреЛ рдУрд╡рд░рд▓реЛрдб рдХрд░рдирд╛ рдореМрд▓рд┐рдХ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рд╕реЗ рдмрдЪрдирд╛ рдХрд┐рддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдпрд╣ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ (рдореБрдЦреНрдп рд░реВрдк рд╕реЗ) рдХрд┐ рд╣рдо рдЙрд╕ рдкреЛрд╕реНрдЯ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдЖрдк рдкрдврд╝ рд░рд╣реЗ рд╣реИрдВ; рдЖрдЦрд┐рд░рдХрд╛рд░, рдпрд╣ рд╡рд┐рд╖рдп рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред
рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкрд░рд┐рднрд╛рд╖рд╛ ...
рд╕реНрд░реЛрдд рдФрд░ рдмрд╛рдЗрдирд░реА рд╕рдВрдЧрддрддрд╛рдпрджрд┐ рдореИрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ, рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕реНрд░реЛрдд рдХреЛрдб рд╕реНрддрд░ рдкрд░ рд╕рдВрдЧрддрддрд╛ рд╣реИред рдЕрдЧрд░ рдореИрдВ рдЕрдкрдиреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдмрд╛рдЗрдирд░реА рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬрдорд╛ рдХрд┐рдП рдмрд┐рдирд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдмрд╛рдЗрдирд░реА рд╕рдВрдЧрдд рд╣реИред рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рджреВрд╕рд░реЗ рдХрд╛ рд╕реБрдкрд░рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ:
- рдХреБрдЫ рдкрд░рд┐рд╡рд░реНрддрди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб рдФрд░ рдмрд╛рдЗрдирд░реА рдХреЛрдб рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдХ рд╕рдВрдкреВрд░реНрдг рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╣рдЯрд╛ рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕ рдкрд░ рдЖрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рд░реНрднрд░ рд╣реИрдВред
- рдХреБрдЫ рдкрд░рд┐рд╡рд░реНрддрди рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╛рдЗрдирд░реА рдХреЛрдб рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реАрдб-рдУрдирд▓реА рд╕реНрдерд┐рд░ рдлрд╝реАрд▓реНрдб рдХреЛ рд╕рдВрдкрддреНрддрд┐ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
- рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдмрд╛рдЗрдирд░реА рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕реНрд░реЛрдд рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЕрдзрд┐рднрд╛рд░ рдЬреЛрдбрд╝рдирд╛ рдЬреЛ рд╕рдВрдХрд▓рди рдХреЗ рджреМрд░рд╛рди рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
- рдХреБрдЫ рдкрд░рд┐рд╡рд░реНрддрди рд╕реНрд░реЛрдд рдФрд░ рдмрд╛рдЗрдирд░реА рдХреЛрдб рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд┐рдзрд┐ рдирд┐рдХрд╛рдп рдХрд╛ рдПрдХ рдирдпрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред
рддреЛ рд╣рдо рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ?рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 1.0 рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ, рдФрд░ рд╣рдо рд╕рдВрд╕реНрдХрд░рдг 1.1 рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдореЗрдВ рдХрдИ рдЕрддрд┐рднрд╛рд░ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╡рд░реНрдЬрдирд┐рдВрдЧ рд╕реЗ рдЪрд┐рдкрдХреЗ рд░рд╣рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдмреИрдХрд╡рд░реНрдб рдХрдореНрдкреИрдЯрд┐рдмрд┐рд▓рд┐рдЯреА рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдХреНрдпрд╛ рдпрд╣рд╛рдВ рд╕рднреА рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм "рд╣рд╛рдВ" рдпрд╛ "рдирд╣реАрдВ" рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
рд╡рд┐рднрд┐рдиреНрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, рдореИрдВ рдХреЛрдб рдХреЛ 1.0 рдФрд░ 1.1 рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдКрдВрдЧрд╛, рдФрд░ рдлрд┐рд░ "рдХреНрд▓рд╛рдЗрдВрдЯ" рдХреЛрдб (рдпрд╛рдиреА, рдХреЛрдб рдЬреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ), рдЬреЛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЯреВрдЯ рд╕рдХрддрд╛ рд╣реИред рди рддреЛ рд╡рд┐рдзрд┐ рдирд┐рдХрд╛рдп рд╣реЛрдВрдЧреЗ, рди рд╣реА рд╡рд░реНрдЧ рдШреЛрд╖рдгрд╛рдПрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╣реИрдВ, рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ - рд╣рдо рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкрд░ рдореБрдЦреНрдп рдзреНрдпрд╛рди рджреЗрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЗрди рд╕рднреА рд╡рд░реНрдЧреЛрдВ рдФрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рд╕рднреА рд╡рд┐рдзрд┐рдпрд╛рдВ
Library
рдХреНрд▓рд╛рд╕ рдореЗрдВ рд╣реИрдВред
рдПрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рддрд░реАрдХреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рд╕рдЬреА рд╕рдмрд╕реЗ рд╕рд░рд▓ рдмреЛрдзрдЧрдореНрдп рдкрд░рд┐рд╡рд░реНрддрди
рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдПрдХ рдорд╛рдирдХреАрдХреГрдд рдкрджреНрдзрддрд┐ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реИ рдЬрд╣рд╛рдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧреИрд░-рдкреИрд░рд╛рдореАрдЯрд░рд┐рдд рдПрдХ рд╣реИ:
рдпрд╣рд╛рдВ рднреА, рд╕рдВрдЧрддрддрд╛ рдЕрдзреВрд░реА рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧреНрд░рд╛рд╣рдХ рдХреЛрдб рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИред
HandleAction
рд╡рд┐рдзрд┐ рдХреЛ
HandleAction
library.Foo
рдХреЗ рд╕рдореВрд╣ рдХреЛ
library.Foo
рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдХреЛ
HandleAction
, рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНтАНрд╡рд░реВрдк, рдПрдХ
Action
рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИред рд╕рдВрд╕реНрдХрд░рдг 1.1 рдореЗрдВ, рд╕реНрдерд┐рддрд┐ рдЕрд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИ: рддрд░реАрдХреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЛ рдПрдХреНрд╢рди рдпрд╛ рдПрдХреНрд╢рди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рд╕рдЦреНрддреА рд╕реЗ рдмреЛрд▓ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдмрджрд▓рд╛рд╡ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИрдВред
рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдпрд╣ рд╕рд┐рд░реНрдл рд╣рд╛рд░ рдорд╛рдирдиреЗ рдХрд╛ рдкреНрд░рд▓реЛрднрди рд╣реИ рдФрд░ рдЕрдкрдиреЗ рдЖрдк рд╕реЗ рд╡рд╛рджрд╛ рдХрд░реЗрдВ рдХрд┐ рдХрд┐рд╕реА рднреА рдУрд╡рд░рд▓реЛрдб рдХреЛ рдлрд┐рд░ рдХрднреА рди рдЬреЛрдбрд╝реЗрдВред рдпрд╛ рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдорд╛рдорд▓реЗ рдореЗрдВ рдРрд╕реА рд╡рд┐рдлрд▓рддрд╛ рд╕реЗ рдбрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред рдЖрдЗрдП рдЕрдм рдЗрд╕рдХреЗ рд▓рд┐рдП рддрд░реАрдХреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рдХрд░реЗрдВред
рдЕрд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрджрд░реНрдн рдкреНрд░рдХрд╛рд░рдПрдХ рдФрд░ рд╕рдВрджрд░реНрдн рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рдЖрдкрдХреЛ рдПрдХ рд╣реА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдпрд╣ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдРрд╕рд╛ рдмрджрд▓рд╛рд╡ рдЧреИрд░-рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рд╣реЛрдЧрд╛:
рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рд╕рдм рдХреБрдЫ рддрд╛рд░реНрдХрд┐рдХ рд╣реИред рд╣рдо рдореВрд▓ рд╡рд┐рдзрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдмрд╛рдЗрдирд░реА рд╕рдВрдЧрддрддрд╛ рдХреЛ рдирд╣реАрдВ рддреЛрдбрд╝реЗрдВрдЧреЗред рдЗрд╕реЗ рддреЛрдбрд╝рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рддрд░реАрдХрд╛ рдПрдХ рдХреЙрд▓ рд▓рд┐рдЦрдирд╛ рд╣реИ рдЬреЛ v1.0 рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди v1.1 рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рджреЛрдиреЛрдВ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗред
V1.0 рдФрд░ v1.1 рдХреЗ рдмреАрдЪ рдХреНрдпрд╛ рдЕрд╕рдВрдЧрддрд┐ рдРрд╕реА рдХреЙрд▓ рджреЗ рд╕рдХрддреА рд╣реИ? рд╣рдорд╛рд░реЗ рдкрд╛рд╕
string
рдФрд░
FileStream
рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рддрд░реНрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдпреЗ рд╕рдВрджрд░реНрдн рдкреНрд░рдХрд╛рд░ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИрдВ ...
рдпрджрд┐ рд╣рдо рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд░реВрдкрд╛рдВрддрд░рдг рджреЛрдиреЛрдВ
string
рдФрд░
FileStream
рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдкрд╣рд▓реА рд╡рд┐рдлрд▓рддрд╛ рд╕рдВрднрд╡ рд╣реИ:
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рд╕реНрдкрд╖реНрдЯ рд╣реИ: рдХреЛрдб рдЬреЛ рдкрд╣рд▓реЗ рдЕрд╕реНрдкрд╖реНрдЯ рдерд╛ рдФрд░
string
рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрдм рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐
OddlyConvertible
рдкреНрд░рдХрд╛рд░ рдХреЛ рджреЛрдиреЛрдВ
string
рдФрд░
FileStream
рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рджреЛрдиреЛрдВ рдЕрдзрд┐рднрд╛рд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ, рджреЛрдиреЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реИ)ред
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд░реВрдкрд╛рдВрддрд░рдгреЛрдВ рдкрд░ рд░реЛрдХ рд▓рдЧрд╛рдирд╛ рдЙрдЪрд┐рдд рд╣реЛ ... рд▓реЗрдХрд┐рди рдЗрд╕ рдХреЛрдб рдХреЛ рдиреАрдЪреЗ рд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдмрд╣реБрдд рдЖрд╕рд╛рди:
рд╣рдо рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рднреА рд╕рдВрджрд░реНрдн рдкреНрд░рдХрд╛рд░ рдпрд╛ рдХрд┐рд╕реА рднреА рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд╢рдХреНрдд рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ... рдЗрд╕рд▓рд┐рдП, рдлрд┐рд░ рд╕реЗ, рд╕рдВрд╕реНрдХрд░рдг 1.1 рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИред рдЪрд▓рд┐рдП рдлрд┐рд░ рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ ...
рд╕рдВрджрд░реНрдн рдкреНрд░рдХрд╛рд░ рдФрд░ рдЧреИрд░-рдЕрд╢рдХреНрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░рдорд╛рдирд╛ рдХрд┐ рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдЕрд╢рдХреНрдд рд╢рд╛рдмреНрджрд┐рдХреЛрдВ рдХреА рддрд░рд╣ рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЧреИрд░-рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рднрд╛рд░ рдХреЛ рдХреИрд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП?
рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ -
library.Foo(null)
v1.1 рдореЗрдВ рдареАрдХ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рддреЛ рдХреНрдпрд╛ рд╡рд╣ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ? рдирд╣реАрдВ, рд╕рд┐рд░реНрдл C # 7.1 рдореЗрдВ рдирд╣реАрдВ ...
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рд╢реВрдиреНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ - рдФрд░ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд┐рд░рджрд░реНрдж рдЬрдм рдпрд╣ рдЕрдзрд┐рднрд╛рд░ рдФрд░ рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдЖрддрд╛ рд╣реИ :(
рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ, рдФрд░ рд╣рдо рдПрдХ рджреВрд╕рд░рд╛ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рддреАрди рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо 1.1a, 1.1b рдФрд░ 1.1c рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдЧреНрд░рд╛рд╣рдХ рджреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ:
рд▓рд╛рдЗрдмреНрд░реЗрд░реА 1.1a рджреНрд╡рд┐рдЖрдзрд╛рд░реА рд╕реНрддрд░ рдкрд░ рд╕рдВрдЧрддрддрд╛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрд░реЛрдд рдХреЛрдб рд╕реНрддрд░ рдкрд░ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рддрд╛ рд╣реИ: рдЕрдм
library.Foo()
рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИред C # рдореЗрдВ рдЕрдзрд┐рднрд╛рд░ рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЙрди рддрд░реАрдХреЛрдВ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рддреА рд╣реИ рдЬреЛ рд╕рднреА рдЙрдкрд▓рдмреНрдз рд╡реИрдХрд▓реНрдкрд┐рдХ рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ "рднрд░рдиреЗ" рдХреЗ рд▓рд┐рдП рдХрдВрдкрд╛рдЗрд▓рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╡рд┐рдирд┐рдпрдорд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рддрдиреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рднрд░реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рд▓рд╛рдЗрдмреНрд░реЗрд░реА 1.1b рд╕реНрд░реЛрдд рд╕реНрддрд░ рдХреА рд╕рдВрдЧрддрддрд╛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╛рдЗрдирд░реА рд╕рдВрдЧрддрддрд╛ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рддрд╛ рд╣реИред рдореМрдЬреВрджрд╛ рд╕рдВрдХрд▓рд┐рдд рдХреЛрдб рдХреЛ рдПрдХрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдФрд░ рдРрд╕реА рд╡рд┐рдзрд┐ рдЕрдм рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
1.1c рдкреБрд╕реНрддрдХрд╛рд▓рдп рджреНрд╡рд┐рдЖрдзрд╛рд░реА рд╕рдВрдЧрддрддрд╛ рдХреЛ рдмрд░рдХрд░рд╛рд░ рд░рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрд░реЛрдд рдХреЛрдб рд╕реНрддрд░ рдкрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдЖрд╢реНрдЪрд░реНрдп рд╕реЗ рднрд░рд╛ рд╣реИред рдЕрдм
library.Foo()
рдХреЙрд▓ рдХреЛ рджреЛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рдзрд┐ рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐
library.Foo("xyz")
рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рдзрд┐ рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╕рдВрдХрд▓рдХ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдпрд╣ рджреЛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реИ, рдореБрдЦреНрдпрддрдГ рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдирд╣реАрдВ рд╣реИрдВред рдХреЛрдИ рднрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ)ред рдпрд╣ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд╛рд▓рд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗрд╡рд▓ рджреЛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ, рдФрд░ рджреЛрдиреЛрдВ рд╣реА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдПрдХ рд╣реА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реА рдХреЙрд▓ рдХрд╛ рдореВрд▓реНрдп рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ рдпрджрд┐ рд╡рд╣ рд╡рд┐рдзрд┐ рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рд╡рд╣ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИред
рд╡реИрдХрд▓реНрдкрд┐рдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рддрд┐ рдФрд░ рднреА рднреНрд░рд╛рдордХ рд╣реЛ рдЬрд╛рддреА рд╣реИ рдпрджрд┐ рдЖрдк рдЕрдВрдд рдореЗрдВ рдирдпрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдирд╣реАрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмреАрдЪ рдореЗрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдордЭреМрддреЗ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХреИрдВрд╕рд┐рд▓реЗрд╢рди рдЯреЛрдХрди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдмрд╣реБрдд рдЕрдВрдд рдореЗрдВ рд░рдЦреЗрдВред рдореИрдВ рдЗрд╕рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдКрдВрдЧрд╛ ...
рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рддрд░реАрдХреЗрд╕рд░реНрд╡реЛрддреНрддрдо рд╕рдордп рдореЗрдВ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рд╕рдорд╛рдкрди рдПрдХ рдЖрд╕рд╛рди рдХрд╛рдо рдирд╣реАрдВ рдерд╛ред рдЬрдм рдпрд╣ рдЕрдзрд┐рднрд╛рд░ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ, рддреЛ рдпрд╣ рдХрд╛рдо рдПрдХ рд╕рдорд╛рди рджреБрдГрд╕реНрд╡рдкреНрди рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред
рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ v1.0 рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдЧреИрд░-рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рд╡рд┐рдзрд┐ рд╣реИ, рдФрд░ v1.1 рдореЗрдВ рд╣рдо рдПрдХ рдФрд░ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рд╡рд┐рдзрд┐ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред
рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдпрд╣ рдЗрддрдирд╛ рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ ... рд▓реЗрдХрд┐рди рдЧреНрд░рд╛рд╣рдХ рдХреЛрдб рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдЖрдЗрдП рджреЗрдЦреЗрдВ:
рд▓рд╛рдЗрдмреНрд░реЗрд░реА v1.0 рдореЗрдВ, рджреЛрдиреЛрдВ рдХреЙрд▓
Foo(object)
рдореЗрдВ рд╣рд▓ рдХрд┐рдП рдЧрдП рд╣реИрдВ - рдХреЗрд╡рд▓ рдЙрдкрд▓рдмреНрдз рд╡рд┐рдзрд┐ред
V1.1 рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреАрдЫреЗ рдХреА рдУрд░ рд╕рдВрдЧрдд рд╣реИ: рдпрджрд┐ рдЖрдк v1.1 рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдЧреНрд░рд╛рд╣рдХ рдлрд╝рд╛рдЗрд▓ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рджреЛрдиреЛрдВ рдХреЙрд▓ рдЕрднреА рднреА
Foo(object)
рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рд▓реЗрдХрд┐рди, рдкреБрдирд░реНрд╕рдВрдпреЛрдЬрди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рджреВрд╕рд░реА рдХреЙрд▓ (рдФрд░ рдХреЗрд╡рд▓ рджреВрд╕рд░реА) рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдЧреАред рджреЛрдиреЛрдВ рддрд░реАрдХреЛрдВ рджреЛрдиреЛрдВ рдХреЙрд▓ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВред
рдкрд╣рд▓реА рдХреЙрд▓ рдкрд░, рдЯрд╛рдЗрдк рдЗрдВрдЯреНрд░реЗрдВрд╕ рджрд┐рдЦрд╛рдПрдЧрд╛ рдХрд┐
T
рдПрдХ
object
, рдЗрд╕рд▓рд┐рдП рддрд░реНрдХ рдХреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛ рджреЛрдиреЛрдВ рд╣реА рдорд╛рдорд▓реЛрдВ рдореЗрдВ
object
рдореЗрдВ
object
рдХреЛ рдХрдо рдХрд░ рджреЗрдЧрд╛ред рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ред рдХрдВрдкрд╛рдЗрд▓рд░ рдирд┐рдпрдо рд▓рд╛рдЧреВ рдХрд░реЗрдЧрд╛ рдХрд┐ рдЧреИрд░-рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХреЗ рд╣рдореЗрд╢рд╛ рдЬреЗрдиреЗрд░рд┐рдХ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реЛрддреЗ рд╣реИрдВред
рджреВрд╕рд░реА рдХреЙрд▓ рдкрд░, рдЯрд╛рдЗрдк рдЗрдВрдЯреНрд░реЗрдВрд╕ рджрд┐рдЦрд╛рдПрдЧрд╛ рдХрд┐
T
рд╣рдореЗрд╢рд╛
string
, рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рддрд░реНрдХ рдХреЛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддреЗ рд╕рдордп, рд╣рдо рдореВрд▓ рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП
object
рд▓рд┐рдП
string
рдпрд╛ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП
string
рд╕реЗ
string
рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рджреВрд╕рд░рд╛ рдкрд░рд┐рд╡рд░реНрддрди "рдмреЗрд╣рддрд░" рд╣реИ, рдЗрд╕рд▓рд┐рдП рджреВрд╕рд░реА рд╡рд┐рдзрд┐ рдЪреБрдиреА рдЧрдИ рд╣реИред
рдпрджрд┐ рджреЛ рддрд░реАрдХреЗ рдПрдХ рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдареАрдХ рд╣реИред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЖрдк рд╕рдВрдЧрддрддрд╛ рдХреЛ рдмрд╣реБрдд рд╣реА рдЧреИрд░-рд╕реНрдкрд╖реНрдЯ рддрд░реАрдХреЗ рд╕реЗ рддреЛрдбрд╝ рджреЗрдВрдЧреЗред
рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рдФрд░ рдЧрддрд┐рд╢реАрд▓ рдЯрд╛рдЗрдкрд┐рдВрдЧрдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВ рдкрд╣рд▓реЗ рд╣реА рд╕рд╛рдВрд╕ рд╕реЗ рдмрд╛рд╣рд░ рд╣реВрдБред рдУрд╡рд░рд▓реЛрдб рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╕рдордп рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рдФрд░ рдЧрддрд┐рд╢реАрд▓ рдЯрд╛рдЗрдкрд┐рдВрдЧ рджреЛрдиреЛрдВ рд╕рдмрд╕реЗ "рд╢рд╛рдВрдд" рдФрд░ рд░рд╣рд╕реНрдпрдордп рддрд░реАрдХреЗ рд╕реЗ рдЦреБрдж рдХреЛ рдкреНрд░рдХрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрджрд┐ рд╣рдо рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЗ рдПрдХ рд╕реНрддрд░ рдкрд░ рдРрд╕реА рд╡рд┐рдзрд┐ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬреЛ рдЖрдзрд╛рд░ рд╡рд░реНрдЧ рдХреА рд╡рд┐рдзрд┐ рдХреЛ рдЕрдзрд┐рднрд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛, рддреЛ рдирдИ рд╡рд┐рдзрд┐ рдХреЛ рдкрд╣рд▓реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЖрдзрд╛рд░ рд╡рд░реНрдЧ рдХреА рдкрджреНрдзрддрд┐ рдХреЛ рдкрд╕рдВрдж рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рднрд▓реЗ рд╣реА рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдПрдХ рддрд░реНрдХ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддреЗ рд╕рдордп рдЖрдзрд╛рд░ рд╡рд░реНрдЧ рдХреА рд╡рд┐рдзрд┐ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд╣реЛред рд╕рдм рдХреБрдЫ рдорд┐рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрдЧрд╣ рд╣реИред
рд╡рд╣реА рдбрд╛рдпрдиреЗрдорд┐рдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЬрд╛рддрд╛ рд╣реИ (рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛрдб рдореЗрдВ); рдХреБрдЫ рд╣рдж рддрдХ, рд╕реНрдерд┐рддрд┐ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╣реА рд╕рдВрдХрд▓рди рдХреЗ рджреМрд░рд╛рди рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рддреНрдпрд╛рдЧ рджрд┐рдпрд╛ рд╣реИ ... рдЗрд╕рд▓рд┐рдП рдЕрдЧрд░ рдХреБрдЫ рдЯреВрдЯрддрд╛ рд╣реИ рддреЛ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рди рд╣реЛрдВред
рдкрд░рд┐рдгрд╛рдордореИрдВрдиреЗ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдХрд╛рдлреА рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдмрд╣реБрдд рдЬрд▓реНрджреА, рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрддреЗ рд╣реИрдВред рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдирд╛ рдПрдХ рдЬрдЯрд┐рд▓ рдорд╛рдорд▓рд╛ рд╣реИ, рдореЗрд░рд╛ рд╕рд┐рд░ рдЗрд╕рд╕реЗ рд╕реВрдЬ рдЬрд╛рддрд╛ рд╣реИред