рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдФрд░ рд╡реИрд╢реНрд╡реАрдХрд░рдг

рд▓реЗрдЦ рдореЗрдВ, рд▓реЗрдЦрдХ .NET рдореЗрдВ рд╕рдордЭ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рдХреЗ рдХреБрдЫ рдкрд╣рд▓реБрдУрдВ рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рдЪреАрдиреА рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдФрд░ рди рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг, рдФрд░ рдХреБрдЫ рдордЬрд╝реЗрджрд╛рд░ рдХреНрд╖рдгред

рд╢рдмреНрджрд╛рд╡рд▓реА


рдпрд╣рд╛рдБ MSDN рд╕реЗ рдХреБрдЫ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЕрдиреБрд╡рд╛рджрд┐рдд рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рджреА рдЧрдИ рд╣реИрдВ:
рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдкреНрд░рддреНрдпреЗрдХ рднрд╛рд╖рд╛ рдФрд░ рдХреНрд╖реЗрддреНрд░реАрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдХреА рд╕реНрдерд┐рддрд┐ рдкреВрд░реА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╣реА рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрд░реНрдерд╛рддреНред рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛрдб рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡реЛрдВ рд╕реЗ рдЕрд▓рдЧ рд╣реИред

рд╡реИрд╢реНрд╡реАрдХрд░рдг рдПрдХ рдРрд╕реА рдПрдкреНрд▓реАрдХреЗрд╢рди рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХреГрддрд┐рдпреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдерд╛рдиреАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ рдХреНрд╖реЗрддреНрд░реАрдп рдбреЗрдЯрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИред рд╡рд┐рд╢рд┐рд╖реНрдЯ рднрд╛рд╖рд╛ рдФрд░ рдХреНрд╖реЗрддреНрд░реАрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ: рдПрдХ рд▓реЗрдЦрди рдкреНрд░рдгрд╛рд▓реА, рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреИрд▓реЗрдВрдбрд░, рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдордп рдХреЗ рдкреНрд░рд╛рд░реВрдк рдкрд░ рд╕рдордЭреМрддреЗ, рд╕рдВрдЦреНрдпрд╛рдПрдВ, рдореМрджреНрд░рд┐рдХ рдФрд░ рднреМрддрд┐рдХ рдорд╛рддреНрд░рд╛, рдЫрдВрдЯрдиреА рдХреЗ рдирд┐рдпрдо рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкрддреЗ, рдЯреЗрд▓реАрдлреЛрди рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреЗрдкрд░ рдЖрдХрд╛рд░ред

рддреЛ рдЯреАрдо рдЬреЛ рдХрд░ рд░рд╣реА рд╣реИ, рд╡рд╣ рд╢реБрд░реВ рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рдХрд╛рд░ рдХреЗ рдЧреИрд░-рд╕реНрдерд╛рдиреАрдп рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝рд╛ рд╢рдмреНрдж рд╣реИ - рд╡реИрд╢реНрд╡реАрдХрд░рдг , рд▓реЗрдХрд┐рди рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдирд╣реАрдВред


рднрд╛рд╖рд╛ рдФрд░ рдХреНрд╖реЗрддреНрд░реАрдп рдорд╛рдирдХ


рддреЛ, .NET рдореЗрдВ рдПрдХ рдореБрдЦреНрдп рд╡рд░реНрдЧ рд╣реИ рдЬреЛ рднрд╛рд╖рд╛ рдФрд░ рдХреНрд╖реЗрддреНрд░реАрдп рдорд╛рдирдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ (рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдЕрдкреНрд░рдмрдВрдзрд┐рдд рдХреЛрдб рдХреЗ рд▓рд┐рдП `` рд▓реЛрдХреЗрд▓ '') - System.Globalization.CultureInfo ред рдЗрд╕рдХреЗ рдмрдЧрд▓ рдореЗрдВ Calendar , RegionInfo , NumberFormatInfo , DateTimeFormatInfo рдФрд░ рдХрдИ рдЕрдиреНрдп рднреА рд╣реИрдВред рдПрдЯ рдЕрд▓ред

рд╕рдВрд╕реНрдХреГрддрд┐ рдХрд╛ рдПрдХ рдирд╛рдо (рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рдХреЛрдб) рд╣реИ, рдЗрди рд╢рдмреНрджреЛрдВ рдореЗрдВ рдпрд╣ рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдПрдХ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╕рдВрд╕реНрдХреГрддрд┐ рдХрд╛ рдПрдХ рдЦрд╛рд▓реА рдирд╛рдо рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕реЗ ivl рд░реВрдк рдореЗрдВ рдирд╛рдорд┐рдд рдХрд░реЗрдВрдЧреЗред

рджреЛ рдкреНрд░рд╡рд╛рд╣ рд╕рдВрд╕реНрдХреГрддрд┐рдпреЛрдВ

рдХрд┐рд╕реА рднреА рдереНрд░реЗрдб рдЙрджрд╛рд╣рд░рдг Thread рдореЗрдВ рджреЛ рдЧреБрдг рд╣реЛрддреЗ рд╣реИрдВ: public CultureInfo CurrentCulture {get; set;} public CultureInfo CurrentCulture {get; set;} рдФрд░ public CultureInfo CurrentUICulture {get; set;} public CultureInfo CurrentUICulture {get; set;}
рдкрд╣рд▓реА рд╕рдВрд╕реНрдХреГрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрдЦреНрдпрд╛, рджрд┐рдирд╛рдВрдХ, рдЖрджрд┐ рдХреНрд╖реЗрддреНрд░реАрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдкрдпреБрдХреНрдд рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рддреЛ рд╣рдореЗрдВ рджреЛ рд╕рдВрд╕реНрдХреГрддрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рдЗрд╕рдХрд╛ рдПрдХ рдХрд╛рд░рдг рд╣реИ: рднрд╛рд░рдд рдореЗрдВ рдкреИрджрд╛ рд╣реЛрдиреЗ рдФрд░ рд░рд╣рдиреЗ рд╡рд╛рд▓реЗ рдПрдВрдЧреНрд▓реЛ-рд╕реИрдХреНрд╕рди рдХреЗ рд╡рдВрд╢рдЬ рдХреЗ рд▓рд┐рдП, рдореВрд▓ рднрд╛рд╖рд╛ рдЕрдВрдЧреНрд░реЗрдЬреА рд╣реИред рдЗрд╕ рдкрд░, рд╡рд╣ рдЕрдкрдиреЗ рд▓реИрдкрдЯреЙрдк рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЗрдВрдЯрд░рдлреЗрд╕ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рдПрдХреНрд╕реЗрд▓ рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡рд╣ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд░реБрдкрдП (рд╣рд┐рдВрджреА рдореЗрдВ рдкрддреНрд░ рд░реБ ) рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдФрд░ рд╡рд╣ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЙрд╕рдХреЗ рдореВрд▓ рджреЗрд╢ рдХрд╛ 32,87,590.01 рдХрд┐рдореА 2 рд╣реИ ред



рд╡реГрдХреНрд╖ рдХреА рд╕рдВрд░рдЪрдирд╛

рд╕рдВрд╕реНрдХреГрддрд┐ рдПрдХ рд╡реГрдХреНрд╖ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреА рд╣реИред рдпрд╛рдиреА рд╣рд░ рд╕рдВрд╕реНрдХреГрддрд┐ рдореЗрдВ рдПрдХ рдЕрднрд┐рднрд╛рд╡рдХ рд╣реЛрддрд╛ рд╣реИред

рдкреЗрдбрд╝ рдХреА рдЬрдбрд╝ рдореЗрдВ "рдирд╣реАрдВ" рд╕рдВрд╕реНрдХреГрддрд┐ рд╣реИ - рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп ред рдЗрд╕рдореЗрдВ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдПрдХ рдЧреИрд░-рдореМрдЬреВрдж рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рднрд╛рд╖рд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдкреНрд░рд╛рд░реВрдкрдг рдирд┐рдпрдо, рдЬреЛ рдЕрдореЗрд░рд┐рдХреА рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рдорд╛рди рдЕрдЬреАрдм рд╣реИрдВред рдПрдХ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╕рдВрд╕реНрдХреГрддрд┐ рдХрд╛ рдЬрдирдХ рдПрдХ рдФрд░ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╕рдВрд╕реНрдХреГрддрд┐ рд╣реИ, рдФрд░ рдЗрд╕реА рддрд░рд╣ рдЬрдм рддрдХ рдХрд┐ рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реЛрддрд╛ред

рд╡рд┐рдкрд░реАрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ ( рд╡рд┐рд╢рд┐рд╖реНрдЯ ) рд╕рдВрд╕реНрдХреГрддрд┐ рд╣реИред рдЙрдирдореЗрдВ рднрд╛рд╖рд╛ / рдкрддреНрд░ рдФрд░ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдФрд░ рддрд┐рдерд┐рдпреЛрдВ рдХреЗ рдкреНрд░рд╛рд░реВрдкрдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг: ru-RU , en-US , en-IN ред

рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╕рд▓ рд╕рдВрд╕реНрдХреГрддрд┐рдпреЛрдВ рдХреЗ рдорд╛рддрд╛-рдкрд┐рддрд╛ рддрдЯрд╕реНрде рд╕рдВрд╕реНрдХреГрддрд┐рдпрд╛рдВ рд╣реИрдВред рдРрд╕реА рд╕рдВрд╕реНрдХреГрддрд┐рдпреЛрдВ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рднрд╛рд╖рд╛ рдФрд░ рд▓реЗрдЦрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд░рдЦрдирд╛ рд╣реИред .NET 4.0 рд╕реЗ рдкрд╣рд▓реЗ .NET 4.0 рддрдЯрд╕реНрде рд╕рдВрд╕реНрдХреГрддрд┐рдпреЛрдВ рдореЗрдВ рд╕реНрд╡рд░реВрдкрдг рдФрд░ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЕрдм рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рдореБрдЦ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХреГрддрд┐ рд╕реЗ рд▓реА рдЧрдИ рд╣реИред рдЙрджрд╛рд╣рд░рдг: ru , en , mn-Cyrl (рдордВрдЧреЛрд▓рд┐рдпрд╛рдИ, рд╕рд┐рд░рд┐рд▓рд┐рдХ), mn-Mong (рдУрд▓реНрдб рдордВрдЧреЛрд▓рд┐рдпрди)ред

рдЪреМрдХрд╕ рдкрд╛рдардХ рдХреЛ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢реНрди: рддрдЯрд╕реНрде рд╕рдВрд╕реНрдХреГрддрд┐ рдХрд╛ рдЬрдирдХ рдХреМрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

рдЖрдо рдЧрд▓рддрдлрд╣рдореА

рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ ivl <тАФ ru <тАФ ru-RU рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╕рд▓реЛрдВ рдХреЗ рдПрдХ рдкреЗрдбрд╝ рдХреА рдПрдХ рд╢рд╛рдЦрд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╣рдирд╛ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рд╣рдореЗрд╢рд╛ рддреАрди рд╕рдВрд╕реНрдХреГрддрд┐рдпреЛрдВ рдХрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рддрд╛рдмреЛрдВ рдХреЗ рд▓реЗрдЦрдХ C # 2005 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬреЗрдЬ рдлреЙрд░ рдкреНрд░реЛрдлреЗрд╢рдирд▓реНрд╕ рдиреЗ рдЕрдзреНрдпрд╛рдп 17 рдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╕реЛрдЪрд╛ рдФрд░ рдлрд┐рд░ рдпрд╣ рд▓рдЧрднрдЧ рд╕рдЪ рдерд╛ред

рд▓реЗрдХрд┐рди рдХрдИ рддрд░рд╣ рдХреА рд▓реЗрдЦрди рд╡рд╛рд▓реА рднрд╛рд╖рд╛рдПрдБ рд░реВрдврд╝реА рдХреЛ рддреЛрдбрд╝рддреА рд╣реИрдВред



.NET 4.0 рд╕реЗ рдкрд╣рд▓реЗ, рд╕рдм рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднреНрд░рдорд┐рдд рдерд╛: рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХреГрддрд┐рдпрд╛рдВ рдереАрдВ рдЬрд┐рдирдХреЗ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдереЗред рддреБрд▓рд╛ рджреЗрдЦ ред

рдЪреАрдиреА рдЭрд╛рдбрд╝реА



1.3 рдмрд┐рд▓рд┐рдпрди рд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдЧ рдЪреАрдиреА рднрд╛рд╖рд╛ рдмреЛрд▓рддреЗ рд╣реИрдВ, рдФрд░ рдкреАрдкреБрд▓реНрд╕ рд░рд┐рдкрдмреНрд▓рд┐рдХ рдСрдл рдЪрд╛рдЗрдирд╛, рдЪреАрди рдЧрдгрд░рд╛рдЬреНрдп (рдЙрд░реНрдл рддрд╛рдЗрд╡рд╛рди) рдФрд░ рд╕рд┐рдВрдЧрд╛рдкреБрд░ рдореЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╣реИрдВред рдФрд░ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдХреНрд╖реЗрддреНрд░реЛрдВ - рд╣рд╛рдВрдЧрдХрд╛рдВрдЧ рдФрд░ рдордХрд╛рдК рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛ред

рдЪреАрдиреА рд▓реЗрдЦрди рдХреЗ рджреЛ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ: рд╕рд░рд▓реАрдХреГрдд (1956 рд╕реЗ) рдФрд░ рдкрд╛рд░рдВрдкрд░рд┐рдХред рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ, рдЪреАрдиреА рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рддрдХ рд▓рд┐рдЦрддреЗ рдереЗ, рдФрд░ рдХреЙрд▓рдо рджрд╛рдПрдВ рд╕реЗ рдмрд╛рдПрдВ рдЬрд╛рддреЗ рдереЗред рд╣рд╛рд▓ рд╣реА рдореЗрдВ, 2004 рдХреЗ рдмрд╛рдж рд╕реЗ, рддрд╛рдЗрд╡рд╛рди рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд▓реЗрдЦрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдЕрдм "рдпреВрд░реЛрдкреАрдп" рд▓реЗрдЦрди рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВред

.NET рдкрд░ рд╡рд╛рдкрд╕ рдЖрддреЗ рд╣реИрдВред .NET 2.0 рдореЗрдВ zh-CHS рдФрд░ zh-CHT рд╕рдВрд╕реНрдХреГрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ zh-Hans рдФрд░ zh-Hant рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ред рд╕рдВрд╕реНрдХреГрддрд┐ рдХреЗ рдкреЗрдбрд╝ рдореЗрдВ, zh-Hans рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╛рд▓рдмреИрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП zh-CHS рдХреЗ рдЬрдирдХ рд╣реИрдВред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдХрд┐рд╕реА рднреА рдкреИрдЪ рдХреЗ рд╕рд╛рде, рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╕рдВрд╕реНрдХреГрддрд┐рдпрд╛рдВ рдЧрд╛рдпрдм рд╣реЛ рд╕рдХрддреА рд╣реИрдВред

рдореИрдВ рдЕрд▓рдЧ рд╕реЗ рдЬреЛрд░ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рджреЛрдиреЛрдВ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЪреАрди рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рд╣рд╛рдВрдЧрдХрд╛рдВрдЧ рдФрд░ рдордХрд╛рдК рдореЗрдВ - рдкрд╛рд░рдВрдкрд░рд┐рдХ, рдмрд╛рдХреА рдмрдбрд╝реЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ - рд╕рд░рд▓реАрдХреГрддред

рдкрддрди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рдЙрдкрдпреБрдХреНрдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ (рдкрд╛рда, рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг, рдЖрдХрд╛рд░, рдЖрджрд┐ рдХреЗ рдЖрдХрд╛рд░) рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, ResourceManager рдХрд╛ рдЙрджрд╛рд╣рд░рдг Thread.CurrentThread.CurrentUICulture рдкрд░ Thread.CurrentThread.CurrentUICulture ред Thread.CurrentThread.CurrentUICulture ред рдпреВрдЖрдИ рд╕рдВрд╕реНрдХреГрддрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдпрд╛ рддрдЯрд╕реНрде рд╣реЛ рд╕рдХрддреА рд╣реИред рд▓реЗрдХрд┐рди Thread.CurrentThread.CurrentCulture рдХреЗрд╡рд▓ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХреГрддрд┐ред

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

рд╕рд╣реА, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдВрд╕рд╛рдзрди рд╕рдВрд╕реНрдХреГрддрд┐-рдЪрд┐рдиреНрд╣рд┐рдд рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред MSDN рдкрд░ рд╡рд┐рд╡рд░рдг рджреЗрдЦреЗрдВред

рдПрдордПрд╕ рд╕реЗ рдЬрд╛рдо

рдирдВрдмрд░ 1

рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рдлрд╕рд▓реЛрдВ рдХреА рдПрдХ рдФрд░ рдЭрд╛рдбрд╝реА рд╣реИ - рдЙрдЬрд╝реНрдмреЗрдХ:



рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖ: 1991 рдХреЗ рдмрд╛рдж, рдПрдХ рдмрд╛рд░ рд╕рд┐рд░рд┐рд▓рд┐рдХ рд╡рд░реНрдгрдорд╛рд▓рд╛ рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рднрд╛рд╖рд╛рдУрдВ рдиреЗ рд╕рд┐рд░рд┐рд▓рд┐рдХ рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреЛ рдЧрд╣рди рд░реВрдк рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рджреЗрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред

CultureInfo рд╡рд░реНрдЧ рдХреЗ рдкрд╛рд╕ рдПрдХ string NativeName рд╕рдВрдкрддреНрддрд┐ string NativeName , рдЕрд░реНрдерд╛рдд рд╡рд░реНрдгрд┐рдд рднрд╛рд╖рд╛ рдореЗрдВ рд╕рдВрд╕реНрдХреГрддрд┐ рдХрд╛ рдирд╛рдоред uz-Latn-UZ NativeName рдХрд╛ рдореВрд▓реНрдп U'zbek (U'zbekiston Respublikasi) , рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ U'zbek (U'zbekiston Respublikasi) рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдмрдЧ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА .NET рдХреЗ рдХрдИ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВред

рдирдВрдмрд░ 2

рдЪрд▓реЛ рдкреВрд░реНрд╡ рд╕рдВрдШ рдЧрдгрд░рд╛рдЬреНрдп рдореЛрд▓реНрджреЛрд╡рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, `` рдореЛрд▓реНрджреЛрд╡рд╛ '' рдХрд╛ рд╕реНрд╡-рдирд╛рдоред рдореЛрд▓рджреЛрд╡рди рдореЛрд▓реНрджрд╛рд╡рд┐рдпрди рднрд╛рд╖рд╛ рдмреЛрд▓рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рджрд╛рд░реНрд╢рдирд┐рдХреЛрдВ рдХрд╛ рддрд░реНрдХ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рднрд╛рд╖рд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд░реЛрдорд╛рдирд┐рдпрд╛рдИ рдХреА рдПрдХ рдмреЛрд▓реА рд╣реИред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рддреАрди рд░реЛрдорд╛рдирд┐рдпрд╛рдИ рднрд╛рд╖рд╛рдПрдВ рд╣реИрдВ:

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ .NET рдореЗрдВ рд╣рдо рддреАрди рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реЛрдорд╛рдирд┐рдпрд╛рдИ рд╕рдВрд╕реНрдХреГрддрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдпрд╛ рджреЛ - рд░рд╛рдЬрдиреАрддрд┐рдХ рдХрд╛рд░рдгреЛрдВ рд╕реЗ (рдЯреНрд░рд╛рдВрд╕рдирд┐рд╕реНрдЯреНрд░рд┐рдпрд╛)ред рд▓реЗрдХрд┐рди рдирд╣реАрдВ, рд╡рд┐рдВрдбреЛрдЬ рдПрдирдПрд▓рдПрд╕ рдПрдкреАрдЖрдИ рдореЗрдВ рдореЛрд▓реНрджреЛрд╡рд╛ рдирд╣реАрдВ рд╣реИ ред рдХреЗрд╡рд▓ рдПрдХ ro-RO рд╕рдВрд╕реНрдХреГрддрд┐ рд╣реИ, рд░реЛрдорд╛рдирд┐рдпрд╛рдИ (рд░реЛрдорд╛рдирд┐рдпрд╛)ред рдпрд╣ рд╡рд╣ рд╕реНрдерд╛рди рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЛрд▓реНрдбрд╛рд╡рд┐рдпрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдореЛрд▓реНрджреЛрд╡рд╛ рдореЗрдВ рд╣реИред

рдФрд░ рд╣рд╛рдВ, .NET рдЖрдкрдХреЛ рдЕрдкрдиреА рд╕рдВрд╕реНрдХреГрддрд┐рдпреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рдПрдХ рдмрд╛рд░ рдкрд╣рд▓реЗ .NET рдФрд░ рдкреБрд░рд╛рдиреЗ OS рдореЗрдВ, ru-MO рдФрд░ ro-MO рд╕рдВрд╕реНрдХреГрддрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рд╛рдВ, рдХреНрд╖реЗрддреНрд░ рдХреЛрдб MO рдерд╛, MD рдирд╣реАрдВ рдЬреИрд╕рд╛ рдХрд┐ рдЕрдм рд╣реИред рдХреНрдпрд╛ ISO рдмрджрд▓ рдЧрдпрд╛ рд╣реИ?

рд╕реНрдерд╛рдиреАрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЯреИрдмреВ


рд╕реВрдЪреА рдкреВрд░реА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрдерд╛рдиреАрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмрдЧ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрднрд╡ рд╕реЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред

рдирдВрдмрд░ 1

рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЖрдк рдХрднреА рднреА рд╕рд┐рд╕реНрдЯрдо рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рдирд╛рдо рд╕реЗ рд╡рд╛рдпрд░реНрдб рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ Program Files рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ? рдХреБрдЫ рдмреЗрддреБрдХреЗрдкрди рдХреЗ рдХрд╛рд░рдг, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ рд░реВрд╕реА рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рд░рдЦрдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рд╕рднреА рд╕реНрдерд╛рдиреАрдпрдХрд░рдгреЛрдВ рдореЗрдВ рдирд╣реАрдВ!

рд╕реНрдкреЗрдирд┐рд╢ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдореЗрдВ, рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЧрд░реНрд╡ рд╕реЗ Archivos de programa рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ: рд╕реНрдкреЗрдирд┐рд╢ рд╕реЗ рд░реВрд╕реА рдореЗрдВ Google рдХрд╛ рдЕрдиреБрд╡рд╛рдж ред

рдирдВрдмрд░ 2

рднреВрдордВрдбрд▓реАрдХреГрдд-рд╕реНрдерд╛рдиреАрдпрдХреГрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдорд╛рд░реНрдЬрди рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рд╣реИред рд╢реНрд░реГрдВрдЦрд▓рд╛рдмрджреНрдзред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдЕрдЧрд░ рд▓рд╛рдЗрдиреЗрдВ рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рд╣реИрдВ, рддреЛ рдмрд┐рдирд╛ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рдХреА рд╕рд╛рдордЧреНрд░реА рдЕрдиреБрд╡рд╛рджрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ: "{0}" "{1}".{2} {3} ред рдФрд░ {2} рд╣рдорд╛рд░рд╛ рдЕрднрд┐рдкреНрд░рд╛рдп Environment.NewLine ред

рд╕рдВрджрд░реНрдн


MSDN


рд╕рд╛рдордЧреНрд░реА


рдЙрдкрдХрд░рдг


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


All Articles