рдирдорд╕реНрдХрд╛рд░ рд╕рд╛рдерд┐рдпреЛрдВ!
рдЬреЗрдиреА рдорд╛рд░реНрд╡рд┐рди рд╕реНрдиреИрдкрд╢реЙрдЯ
рдЕрдирд╕рдкреНрд▓рд╛рд╢ рд╕реЗрдЖрдЬ рд╣рдордиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд░реВрдмреА рдФрд░ рд╕реА # рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреА рдореМрд▓рд┐рдХ рд╕рдорд╛рдирддрд╛ рдкрд░ рдПрдХ рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рд╣реИред рд╣рдо рдЖрд╢рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╕рдореНрдорд╛рдирд┐рдд рд╕реЗрд╡рд░рд┐рди рдкреЗрд░реЗрд╕ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдЖрдк рдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдПрдХ рдирдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╕реАрдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдЪреАрдЬреЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рднрд╛рд╡рдирд╛ рдФрд░ рдЦреБрд╢реА рдХреЗ рд╕рд╛рде рдЪрд▓реЗрдВрдЧреАред
рдХреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕реЗ рджреВрд░ рдирд╣реАрдВ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ - рд╡рд╣ рдХрднреА рднреА рд╕реАрдЦрдирд╛ рдмрдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдкрд╕рдВрджреАрджрд╛ рднрд╛рд╖рд╛, рдпрд╛ рдПрдХ рдврд╛рдВрдЪрд╛, рдпрд╛ рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдЙрдирдХреЗ рд╕рд╛рде рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкрд╕рдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрд┐рд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдЖрдк рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЙрд╕рдореЗрдВ рдЕрдЬрдЧрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЖрдк рдкрд░реНрд▓ рдореЗрдВ рдирд┐рдкреБрдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдкрдХреА рдХрдВрдкрдиреА рдХрд╛ рдХреЛрдб рдЖрдзрд╛рд░ C ++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдзреЛрдЦреЗрдмрд╛рдЬрд╝ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП, рдПрдХ рдирдИ рднрд╛рд╖рд╛ рд╕реАрдЦрдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдХрдард┐рди рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рд╕рдордп рд╕реАрдорд╛ рдЖ рд░рд╣реА рд╣реИред рдпрд╣ рдмреБрд░реА рдЦрдмрд░ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рдЕрдЪреНрдЫрд╛ рд╣реИ: рдПрдХ рдирдИ рднрд╛рд╖рд╛ рд╕реАрдЦрдирд╛ рдЖрдорддреМрд░ рдкрд░ рдЙрддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рд╣рдо рдореМрдЬреВрджрд╛ рдорд╛рдирд╕рд┐рдХ рдореЙрдбрд▓ рдХреЗ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдПрдХ рдирдИ рднрд╛рд╖рд╛ рд╕реАрдЦрдирд╛ рдореВрд▓ рд░реВрдк рд╕реЗ рдореМрдЬреВрджрд╛ рдЬреНрдЮрд╛рди рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИ, рдФрд░ рдЦрд░реЛрдВрдЪ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЙрдирдХреЗ рдкрд╛рд╕ рдХреНрдпрд╛ рдЖрдо рд╣реИ
рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдПрдВ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рдПрдХ рд╣реА рд╕реЗрдЯ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИрдВред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрд▓рдЧ рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рд╣реА рджреЛ рднрд╛рд╖рд╛рдПрдВ рдЗрддрдиреА рднрд┐рдиреНрди рд╣реИрдВ рдХрд┐ рдЙрдирдХреЗ рдмреАрдЪ рд╕рдорд╛рдирддрд╛рдПрдВ рдЦреАрдВрдЪрдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдПрдХ рдирдИ рднрд╛рд╖рд╛ рд╕реАрдЦрдиреЗ рдФрд░ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдкрд╣рдЪрд╛рдиреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ, рдФрд░ рддрдм рдирдпрд╛ рдЬреНрдЮрд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрдм / рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдиреА рд╕рдордЭ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдФрд░ рдЪрд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рд╣рд░ рднрд╛рд╖рд╛ рдореЗрдВ, рдбреЗрдЯрд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ - рдкреВрд░реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рд╕рдорд╛рди рд░реВрдк рд╕реЗред рдЗрд╕рд▓рд┐рдП, рдЬрдм рдПрдХ рдирдИ рднрд╛рд╖рд╛ рд╕реАрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХрд┐ рдЪрд░ рдХреЛ рдХреИрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд▓реЗрдВ: рд░реВрдмреА рдХреЛ рдбрд╛рдпрдирд╛рдорд┐рдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЧрдИ рдФрд░ рд╕реНрдерд┐рд░ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЗ рд╕рд╛рде C # рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред
my_int = 8 my_decimal = 8.5 my_string = "electron" puts "My int is: #{my_int}" puts "My float is: #{my_decimal}" puts "My string is: #{my_string}"
рдПрдХ рд╕рдорд╛рди рдЙрджрд╛рд╣рд░рдг:
using System; public class Program { public static void Main() { int myInt = 8; double myDecimal = 8.5; string myString = "electron"; Console.WriteLine("My int is: {0}", myInt); Console.WriteLine("My float is: {0}", myDecimal); Console.WriteLine("My string is: {0}", myString); } }
рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдПрдХ рдЕрдиреБрднрд╡реА рд░реВрдмреА рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ рдФрд░ C # рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХреЗ рд╕реНрдирд┐рдкреЗрдЯ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдЖрдк рд░реВрдмреА рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд╣рдЪрд╛рди рд╕рдХрддреЗ рд╣реИрдВред рд╡рд╣рд╛рдВ рдЖрдкрдХреЛ рдмрд╕ рдХрдИ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЕрдм рджреВрд╕рд░реЗ рдЯреБрдХрдбрд╝реЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред рдХреНрдпрд╛ рдЖрдк рдХреБрдЫ рд╕реАрдЦрддреЗ рд╣реИрдВ? рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдЕрд▓рдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рджреВрд╕рд░рд╛ рдХреЛрдб рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рдмрд╣реБрдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред = рдСрдкрд░реЗрдЯрд░ рдХреЛ рдХрдИ рдмрд╛рд░ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рдЬреЛ рд╕рдВрднрд╡рддрдГ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрд╢рди рдХреЗ рдкреНрд░рддреАрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдбрд╝рддрд╛рд▓реА рд╣реИред рдлрд┐рд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд
Console.WriteLine()
рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдорд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рдпрд╣рд╛рдБ рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рднреА рд╣реИрдВ рдЬреЛ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рд░рдЪрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд╖реЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИрдВред рд╡реИрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣рд╛рдБ рдХреБрдЫ рднреА рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдирд╣реАрдВ рд╣реИ - рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ, рдЗрдВрдЯрд░рдкреЛрд▓реЗрд╢рди, рдХрдВрд╕реЛрд▓ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ, рдпреЗ рд╕рднреА рдСрдкрд░реЗрд╢рди рдЖрдкрдХреЛ рд░реВрдмреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬреНрдЮрд╛рдд рд╣реИрдВред
рдЖрдк рдмрд┐рдирд╛ рдХрд┐рд╕реА C # рдЬреНрдЮрд╛рди рдХреЗ рджреВрд╕рд░реЗ рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЗ рдХреЛ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рдорд╛рдирд╕рд┐рдХ рдореЙрдбрд▓ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рдЧреБрдВрдЬрд╛рдЗрд╢ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рд░ рдХреЛрдИ рдЦреБрдж рдХреЛ
Main()
рдкрджреНрдзрддрд┐ рдореЗрдВ рдХреНрдпреЛрдВ рд▓рдкреЗрдЯрддрд╛ рд╣реИ? рдпреЗ
int
,
double
рдФрд░
string
рдХреАрд╡рд░реНрдб рдХреНрдпрд╛ рд╣реИрдВ? рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣рд╛рдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ (рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ, рдЗрдВрдЯрд░рдкреЛрд▓реЗрд╢рди, рдЖрдЙрдЯрдкреБрдЯ), рдЕрдм рдпрд╣ рд╡рд┐рд╡рд░рдг рдкрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ:
Main()
: рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЧрд╣рд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ Main()
рд╡рд┐рдзрд┐ рд╡рд╣ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рд╣реИ рдЬрд╣рд╛рдВ рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдЕрдм рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╕рднреА C # рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рдореЗрдВ рд╣рдореЗрдВ Main () рд╡рд┐рдзрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред- рдЪрд░: C # рдореЗрдВ рд╣рдорд╛рд░реЗ рдЯреБрдХрдбрд╝реЗ рдХреЗ рдкрд╣рд▓реЗ рднрд╛рдЧ рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣реЛрддрд╛ рд╣реИред рдирд╛рдордХрд░рдг рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдЖрдк рд╢рд╛рдпрдж рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддреЗ рд╣реИрдВ рдХрд┐
int
рдХреАрд╡рд░реНрдб рдХрд╛ рдЕрд░реНрде рдкреВрд░реНрдгрд╛рдВрдХ рдЪрд░ рд╣реИ, double
рдПрдХ рдбрдмрд▓-рд╕рдЯреАрдХ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рдФрд░ string
рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЪрд░ рд╣реИред рд▓рдЧрднрдЧ рддреБрд░рдВрдд, рдЖрдкрдХреЛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ C # рдореЗрдВ, рд░реВрдмреА рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рд╕реНрдерд┐рд░ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реИрд░рд┐рдПрдмрд▓ рдХреЛ рдЕрдиреНрдп рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рднрд┐рдиреНрди рд░реВрдк рд╕реЗ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рд▓реЗрдЦрди рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рд╕рдордЭреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рдЕрд▓рдЧ рд╣реИред Console.WriteLine()
: рдЕрдВрдд рдореЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЪрд▓рд╛рдиреЗ рдкрд░, рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ Console.WriteLine()
рдХрдВрд╕реЛрд▓ рдореЗрдВ рдорд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рд░реВрдмреА рд╕реЗ, рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ puts
рд╡реИрд╢реНрд╡рд┐рдХ $stdout
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдПрдХ рд╡рд┐рдзрд┐ рд╣реИ, рдФрд░ рдпрджрд┐ рдЖрдк Console.WriteLine()
рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВред Console.WriteLine()
, рддреЛ рдЖрдк рдкрд╛рдПрдВрдЧреЗ рдХрд┐ Console
System
рдирд╛рдорд╕реНрдерд╛рди рд╕реЗ рдПрдХ рд╡рд░реНрдЧ рд╣реИ, рдФрд░ WriteLine()
рдЗрд╕ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡рд┐рдзрд┐ рд╣реИред рд╡рд░реНрдЧред рдпрд╣ рди рдХреЗрд╡рд▓ puts
рддрд░рд╣ рдмрд╣реБрдд рджрд┐рдЦрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣ рднреА рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд░реВрдмреА рдХреА рддрд░рд╣, рд╕реА # рдПрдХ рд╡рд╕реНрддреБ-рдЙрдиреНрдореБрдЦ рднрд╛рд╖рд╛ рд╣реИред рдпрд╣рд╛рдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдФрд░ рдорд╛рдирд╕рд┐рдХ рдореЙрдбрд▓ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдирдП рд╕рдорд╛рдирддрд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред
рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рднреА рдХрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдпрд╣ рдЬрд╛рди рд▓рд┐рдпрд╛ рдерд╛ рдХрд┐ C # рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрд┐рдВрджреБ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХрд┐ рдпрд╣ рднрд╛рд╖рд╛ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд░реВрдк рд╕реЗ (рд░реВрдмреА рдХреЗ рд╡рд┐рдкрд░реАрдд) рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб (рд░реВрдмреА рдХреА рддрд░рд╣) рд╣реИред рдЖрдкрдиреЗ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд▓рд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд▓реНрдкрдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЪрд░ рдФрд░ рддрд░реАрдХреЗ рдХреНрдпрд╛ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЖрдкрдиреЗ рдЗрди рдорд╛рдирд╕рд┐рдХ рдореЙрдбрд▓реЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛, рдЙрдиреНрд╣реЗрдВ рдЯрдВрдХрдг рдШрдЯрдирд╛ рдХреЗ рд╕рд╛рде рд╕рдореГрджреНрдз рдХрд┐рдпрд╛ред
рдорддрднреЗрдж рдЦреЛрдЬреЗрдВ
рдПрдХ рдирдИ рднрд╛рд╖рд╛ рдореЗрдВ рдХреЛрдб рдХреЛ рдХреИрд╕реЗ рдкрдврд╝рдирд╛ рдФрд░ рд▓рд┐рдЦрдирд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХрд┐ рдХреМрди рд╕реА рдЪреАрдЬреЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬреНрдЮрд╛рдд рд╣реИрдВ рдФрд░ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреА рд╣реИрдВред рдЕрдЧрд▓рд╛, рдорддрднреЗрджреЛрдВ рдкрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВред рдЖрдЗрдП рд░реВрдмреА рд╕реЗ C # рдХреЗ рд╣рдорд╛рд░реЗ рд╕рдВрдХреНрд░рдордг рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ рдФрд░ рдХреБрдЫ рдФрд░ рдЬрдЯрд┐рд▓ рджреЗрдЦреЗрдВред
particles = ["electron", "proton", "neturon"] particles.push("muon") particles.push("photon") particles.each do |particle| puts particle end
рдЗрд╕ рд░реВрдмреА рдХреЗ рдЯреБрдХрдбрд╝реЗ рдореЗрдВ, рд╣рдо
particles
рдирд╛рдордХ рдПрдХ рд╕рд░рдгреА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдХрдИ рд▓рд╛рдЗрдиреЗрдВ рд╣реЛрдВрдЧреА, рдФрд░ рдлрд┐рд░ рдЗрд╕рдореЗрдВ рдХреБрдЫ рдФрд░ рд▓рд╛рдЗрдиреЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП
Array#push
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░
Array#each
рдХреЛ
Array#each
рдкрд░ рдкреБрдирд░рд╛рд╡реГрддреНрдд рдХрд░реЗрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐ рд▓рд╛рдЗрди рдХреЛ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдВред рд▓реЗрдХрд┐рди C # рдореЗрдВ рд╕рдорд╛рди рдХреИрд╕реЗ рдХрд░реЗрдВ? рдереЛрдбрд╝рд╛ рдЧреБрдЧрд▓реА рдХрд░рдиреЗ рдкрд░, рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ C # рдиреЗ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рд╣реИ рд╕рд░рдгрд┐рдпрд╛рдБ (рдЯрд╛рдЗрдкрд┐рдВрдЧ рдЖрдкрдХреЛ рдЕрдм рдФрд░ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рдХреНрдпрд╛ рд╕реАрдЦрд╛ рдерд╛), рдФрд░ рдПрдХ SetValue рддрд░реАрдХрд╛ рднреА рд╣реИ рдЬреЛ рдереЛрдбрд╝рд╛ рд╕рд╛
push
рд╕реЗ рдорд┐рд▓рддрд╛-рдЬреБрд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдореВрд▓реНрдп рдФрд░ рд╕реНрдерд┐рддрд┐ рдХреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, C # рдореЗрдВ рд░реВрдмреА рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдкрд╣рд▓рд╛ рдкреНрд░рдпрд╛рд╕ рдЗрд╕ рдкрд░рд┐рдгрд╛рдо рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
using System; using System.Collections.Generic; public class Program { public static void Main() { string[] particles = new string[] { "electron", "proton", "neturon" }; particles.SetValue("muon", 3);
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдХреЛрдб
Run-time exception
рдХреЛ рдлреЗрдВрдХ рджреЗрдЧрд╛ рдЬрдм рдЖрдк рд╕рд░рдгреА рдореЗрдВ рдПрдХ рдирдпрд╛ рдорд╛рди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП
SetValue
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред рдлрд┐рд░ рд╕реЗ, рд╣рдо рдкреНрд░рд▓реЗрдЦрди рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдФрд░ рдкрддрд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВ рдХрд┐ C # рдореЗрдВ рд╕рд░рдгрд┐рдпрд╛рдБ рдЧрддрд┐рд╢реАрд▓ рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдЗрдиреНрд╣реЗрдВ рд╕рднреА рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдпрд╛ рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рдВрдХреЗрдд рдХреЗ рд╕рд╛рде рдпрд╛ рддреЛ рддреБрд░рдВрдд рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд░реВрдмреА рдХреЛрдб рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:
using System; using System.Collections.Generic; public class Program { public static void Main() { string[] particles = new string[] { "electron", "proton", "neturon", null, null }; particles.SetValue("muon", 3); particles.SetValue("photon", 4); foreach (string particle in particles) { Console.WriteLine(particle); } } }
рдпрд╣ рд╕реНрдирд┐рдкреЗрдЯ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░реВрдмреА рд╕реНрд░реЛрдд рдХреЛрдб рдХреА рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдмрдбрд╝реЗ рдЦрд┐рдВрдЪрд╛рд╡ рдХреЗ рд╕рд╛рде: рдпрд╣ рд╕рд┐рд░реНрдл рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рдорд╛рди рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рджреЛрдиреЛрдВ рдЯреБрдХрдбрд╝реЛрдВ рдХреА рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЬрд▓реНрдж рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ: рдХрдгреЛрдВ рдХреЗ рд╕рд░рдгреА рдореЗрдВ C # рдореЗрдВ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рдореЗрдВ 5 рд╕реЗ рдЕрдзрд┐рдХ рдорд╛рди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рд░реВрдмреА рдореЗрдВ рдПрдХ рдЯреБрдХрдбрд╝реЗ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдЖрдкрдХреЗ рдЬрд┐рддрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред рдлрд┐рд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд░реВрдмреА рдФрд░ рд╕реА # рдореЗрдВ рд╕рд░рдгрд┐рдпрд╛рдБ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рднрд┐рдиреНрди рд╣реИрдВ: рдкреВрд░реНрд╡ рдореЗрдВ рдЧрддрд┐рд╢реАрд▓ рдЖрдХрд╛рд░ рд╣реИ, рдЬрдмрдХрд┐ рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдирд╣реАрдВ рд╣реИред рдареАрдХ рд╕реЗ # рдореЗрдВ рд░реВрдмреА рд╕реНрдирд┐рдкреЗрдЯ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕ рдХреЛрдб рдХреА рдЕрдзрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
using System; using System.Collections.Generic; public class Program { public static void Main() { List<String> particles = new List<String>(); particles.Add("electron"); particles.Add("proton"); particles.Add("neutron"); particles.Add("muon"); particles.Add("photon"); foreach (string particle in particles) { Console.WriteLine(particle); } } }
рдпрд╣ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
List
рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ C # рдореЗрдВ рдореВрд▓ рд░реВрдмреА рдХреЛрдб рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди, рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдпрд╣рд╛рдВ рд╣рдо рджреЛ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдмреАрдЪ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджреНрдпрдкрд┐ рджреЛрдиреЛрдВ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ "рд╕рд░рдгреА" рд╢рдмреНрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдРрд╕рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпреЗ рд╕рд░рдгрд┐рдпрд╛рдБ рдПрдХ рд╣реИрдВ рдФрд░ рдПрдХ рд╣реА рд╣реИрдВ, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд╡реЗ рдХрд╛рдлреА рднрд┐рдиреНрди рд╣реИрдВред рдпрд╣рд╛рдБ рдПрдХ рдФрд░ рдмрд╛рдд рд╣реИ рдЬреЛ рдорд╛рдирд╕рд┐рдХ рдореЙрдбрд▓ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИ, рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ "рд╕рд░рдгреА" рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реА # рдореЗрдВ, рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕рд░рдгреА рдЙрди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рд╣реЛ рд╕рдХрддреА рд╣реИ рдпрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрд╣рд╛рдВ рд░реВрдмреА рдореЗрдВ рдЖрдк рд╕рд░рдгрд┐рдпреЛрдВ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓реЗрдВрдЧреЗ; рд╣рдо рдЙрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдХрд┐рд╕реА рд╕рд░рдгреА рдХрд╛ рдбрд╛рдпрдирд╛рдорд┐рдХ рдЖрдХрд╛рд░ рдмрджрд▓рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЕрдм рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЕрдкрдиреЗ рдХреЛрдб рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реЛрдЪрдирд╛ рд╣реЛрдЧрд╛ред
рдкреНрд░рдореБрдЦ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрдирд╛
рдирдИ рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд╕реАрдЦрдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬреНрдЮрд╛рдд рднрд╛рд╖рд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрдирдХреА рд╕рдорд╛рдирддрд╛ рдФрд░ рдЕрдВрддрд░ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ; рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдЙрдЪрд┐рдд рд╣реИред рдКрдкрд░, рд╣рдордиреЗ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рд╛ рдХрд┐ C # рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рднрд╛рд╖рд╛ рдереА рдЬрдм рд╣рдордиреЗ рдПрдХ рдмрд┐рд▓реНрдЯ-рдЗрди рдХреНрд▓рд╛рд╕ рдФрд░ рдЙрд╕рдХреЗ рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ,
System.Console.WriteLine()
рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдордиреЗ рдПрдХ рдПрдХреНрд╢рди рдХрд┐рдпрд╛ред рдпрд╣ рдорд╛рдирдирд╛ тАЛтАЛрддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ рдХрд┐ рд╕реА # рдореЗрдВ, рдЕрдиреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рднрд╛рд╖рд╛рдУрдВ рдХреА рддрд░рд╣, рдПрдХ рд╡рд░реНрдЧ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрд╕рдореЗрдВ рд╕реЗ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рддреНрд╡рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рд╣реИред рдпрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╕рд┐рджреНрдзрд╛рдВрдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рд╣рдорд╛рд░реА рдзрд╛рд░рдгрд╛ рдХреА рд╢реБрджреНрдзрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рдВрджреЗрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдСрдкрд░реЗрд╢рди рдкрд░рд┐рдЪрд┐рдд рд░реВрдмреА рднрд╛рд╖рд╛ рдореЗрдВ рдХреИрд╕реЗ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИред
class Element attr_accessor :name, :symbol, :number def initialize(name, symbol, number) self.name = name self.symbol = symbol self.number = number end def describe puts "
рдпрд╣рд╛рдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рд╛рдзрд╛рд░рдг
Element
рд╡рд░реНрдЧ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд░реНрдорд╛рддрд╛ рд╡рд┐рдзрд┐ рд╣реИ, рдЬреЛ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕реЗрд╕ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ, рдФрд░ рдЗрди рдореВрд▓реНрдпреЛрдВ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╡рд┐рдзрд┐ рднреА рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░рдореБрдЦ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ рдПрдХ рд╡рд░реНрдЧ рдХрд╛ рд╡рд┐рдЪрд╛рд░, рдПрдХ рд░рдЪрдирд╛рдХрд╛рд░ рд╡рд┐рдзрд┐ рдХрд╛ рд╡рд┐рдЪрд╛рд░, рдЧреЗрдЯрд░реНрд╕ / рд╕реЗрдЯрд░ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдФрд░ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╡рд┐рдзрд┐ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВред рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдорд╛рд░реЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдкрд░ рд▓реМрдЯрддреЗ рд╣реБрдП, рд╣рдо C # рдореЗрдВ рд╕рдорд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВрдЧреЗред
using System; public class Program { public static void Main() { Element hydrogen = new Element("Hydrogen", "H", 1); hydrogen.Describe(); } public class Element { public string Name { get; set; } public string Symbol { get; set; } public int Number { get; set; } public Element(string name, string symbol, int number) { this.Name = name; this.Symbol = symbol; this.Number = number; } public void Describe() { Console.WriteLine ( "{0} ({1}) has atomic number {2}.", this.Name, this.Symbol, this.Number ); } } }
рд╕реА # рдореЗрдВ рдЗрд╕ рдЯреБрдХрдбрд╝реЗ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд░реВрдмреА рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИред рд╣рдо рдХреНрд▓рд╛рд╕ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреНрд▓рд╛рд╕ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдХреИрд╕реЗ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдХрд░реЗрдЧрд╛, рдЧреЗрдЯрд░реНрд╕ / рд╕реЗрдЯрд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдЧрд╛, рдФрд░ рдЙрджрд╛рд╣рд░рдг рд╡рд┐рдзрд┐ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░реЗрдЧрд╛ рдЬрд┐рд╕реЗ рд╣рдо рдирд┐рд░реНрдорд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рдХреЙрд▓ рдХрд░реЗрдВрдЧреЗред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рджреЛ рдЯреБрдХрдбрд╝реЗ рджрд┐рдЦрдиреЗ рдореЗрдВ рдХрд╛рдлреА рдЕрд▓рдЧ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдирд╣реАрдВред C # рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рд╣рдо рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рд╡рд╕реНрддреБ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ
this
, рдЬрдмрдХрд┐ рд░реВрдмреА рдореЗрдВ рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП
self
рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред C # рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╡рд┐рдзрд┐ рд╕реНрддрд░ рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реНрддрд░ рджреЛрдиреЛрдВ рдкрд░ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рд░реВрдмреА рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреНрд░рдореБрдЦ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рд╕реНрддрд░ рдкрд░, рджреЛрдиреЛрдВ рдЯреБрдХрдбрд╝реЗ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реИрдВред
рдЗрд╕ рд╡рд┐рд╖рдп рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рд╡рд┐рд░рд╛рд╕рдд рдХреЗ рд╡рд┐рдЪрд╛рд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рд╡рд┐рд░рд╛рд╕рдд рдФрд░ рдЙрдкрд╡рд░реНрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдкреНрд░рдореБрдЦ рдмрд┐рдВрджреБ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ C # рдореЗрдВ рд░реВрдмреА рдХреА рддрд░рд╣ рд╣реА рд╕рдлрд▓рддрд╛ рдорд┐рд▓реА рд╣реИред
class Element attr_accessor :name, :symbol, :number def initialize(name, symbol, number) self.name = name self.symbol = symbol self.number = number end def describe puts "
рд░реВрдмреА рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рд╣рдо
NobleGas
рдПрдХ рдЙрдкрд╡рд░реНрдЧ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ
Element
рд╡рд░реНрдЧ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИ; рдЗрд╕рдХрд╛ рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛ рд╕реБрдкрд░ рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдореВрд▓ рд╡рд░реНрдЧ рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдирдП рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
describe
рд╡рд┐рдзрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб
describe
рд╣реИред рд╡рд╣реА C # рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЕрд▓рдЧ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рде:
using System; public class Program { public static void Main() { NobleGas argon = new NobleGas("Argon", "Ar", 18); argon.Describe(); } public class Element { public string Name { get; set; } public string Symbol { get; set; } public int Number { get; set; } public Element(string name, string symbol, int number) { this.Name = name; this.Symbol = symbol; this.Number = number; } public virtual void Describe() { Console.WriteLine ( "{0} ({1}) has atomic number {2}.", this.Name, this.Symbol, this.Number ); } } public class NobleGas : Element { public string Category { get; set; } public string Type { get; set; } public string Reactivity { get; set; } public NobleGas(string name, string symbol, int number) : base(name, symbol, number) { this.Category = "gas"; this.Type = "noble gas"; this.Reactivity = "low"; } public override void Describe() { Console.WriteLine ( "{0} ({1}; {2}) is a {3} of type {4}. It has {5} reactivity.", this.Name, this.Symbol, this.Number, this.Category, this.Type, this.Reactivity ); } } }
рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдЬрдм рд╣рдореЗрдВ рдЕрднреА рднреА C # рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдкрддрд╛ рдирд╣реАрдВ рдерд╛, рддреЛ рдпрд╣ рдЕрдВрддрд┐рдо рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдЖрдкрдХреЛ рдбрд░рд╛рдиреЗ рд╡рд╛рд▓реА рд▓рдЧ рд╕рдХрддреА рд╣реИред рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдЕрдкрд░рд┐рдЪрд┐рдд рд╣реИ, рдХреБрдЫ рдЕрдЬреАрдм рдХреАрд╡рд░реНрдб рдФрд░ рдХреЛрдб рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдХрд░рддреЗ рдереЗред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдЧрд░ рд╣рдо рдмреБрдирд┐рдпрд╛рджреА рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЗрд╕ рдХреЛрдб рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЕрдВрддрд░ рдЗрддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ: рдпрд╣рд╛рдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрд╕ рдПрдХ рд╡рд░реНрдЧ рдкрд░рд┐рднрд╛рд╖рд╛, рд╡рд┐рдзрд┐рдпреЛрдВ рдФрд░ рдЪрд░ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдФрд░ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рддреНрд╡рд░рд┐рдд рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдореЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реИред
рдЯреАрдПрд▓, рдбреЙ
рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЦрд░реЛрдВрдЪ рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдирдИ рднрд╛рд╖рд╛ рд╕реАрдЦрдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдПрдВ рдПрдХ рд╣реА рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдмреАрдЪ рд╕рдорд╛рдирддрд╛рдПрдВ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛, рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рдиреЛрдЯрд┐рд╕ рдХрд░рдирд╛ рдФрд░ рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдореМрдЬреВрджрд╛ рдорд╛рдирд╕рд┐рдХ рдореЙрдбрд▓реЛрдВ рдкрд░ рдПрдХ рдирдИ рднрд╛рд╖рд╛ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдЕрдзреНрдпрдпрди рдХреА рдЧрдИ рднрд╛рд╖рд╛рдУрдВ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЬрд╣рд╛рдВ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рдордп рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рдЕрдкрдиреЗ рдорд╛рдирд╕рд┐рдХ рдореЙрдбрд▓ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╢реЛрдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрдо рдФрд░ рдХрдо рд╣реЛрддреА рд╣реИ - рдЖрдк рд╢реАрдЯ рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рди рд▓реЗрдВрдЧреЗред