Свойство является расширением поля и позволяет получить к нему доступ.
Для свойства не выделяется память.
Для доступа к значениям свойств используются специальные функции доступа: set — для записи значения и get — для чтения.
Для свойства не выделяется память.
Для доступа к значениям свойств используются специальные функции доступа: set — для записи значения и get — для чтения.
Main.cs
usingSystem;structOne {-
//поле -
intval; -
//свойство -
publicintVal { -
set{ -
val = value; -
} -
get{ -
returnval; -
} -
} }classProgram {-
publicstaticintMain() { -
One O =newOne(); -
O.Val = 5; -
Console.WriteLine(O.Val); -
Console.ReadKey(); -
return0; -
} }
usingSystem;structOne {-
//поле -
intval; -
//свойство -
publicintVal { -
set{ -
val = value; -
} -
get{ -
returnval; -
} -
} }classProgram {-
publicstaticintMain() { -
One O =newOne(); -
O.Val = 5; -
Console.WriteLine(O.Val); -
Console.ReadKey(); -
return0; -
} }
5