Нетните, свойства, само за четене или само за запис

Имоти, само за четене или само за запис

Понякога е необходимо да се създаде имущество, чиято стойност клиентът получава, но не е така
Тя може да бъде променен, след като е бил инсталиран по време на initia-






ТА на класа. Още по-рядко са необходими свойства, които не са достъпни за четене, но
достъпно за модификация. Такива свойства се наричат ​​съответно свойствата,
само за четене (само за четене) и само един запис (само за запис).
Създаване на имоти, само за четене

Процедурата за създаване на тези свойства е малко по-различна от тази на конвенционалните
свойства. За създаване на Visual C # собственост, само за четене, достатъчно
определят точно на имота, който има метод Вземи и метод ^ отсъства.
Обявяване на подобен имот в Visual Basic .NET, трябва да го маркирате с клавишите със Лиценз
chevym дума само за четене, Set метод също трябва да бъде изтрит. И в двата езика zakry-
пета променлива, която съхранява стойността на имота, е необходимо да се декларират
ключова дума само за четене (само за четене). Ето една извадка от имоти предлага за само
да се чете:
Visual Basic .NET
Лично ReaflOnly мента като Integer
Публична само за четене за имота InstanceNumber () Както Integer
получавам
Върни мента
Край Get
Край на имота
Visual C #
частен само за четене вътр мента;
обществен инт InstanceNumber
получавам
върне мента;






>
:
Тъй като променливата съхраняване на стойността на имота е достъпна само за chte-
Ния, не можете да промените кода. Първоначалната стойност за променлива
трябва да се настрои в конструктора на класа.
> Как да се създаде имот само за четене
1. Декларирам лично променлива, в която да се съхранява стойността на имота,
маркиране своята дума само за четене (само за четене).
1. Напишете изпълнението на имотите, оставяйки само метод за получаване на знания
cheniya имоти, и за установяване на неговия метод по-ниска. В Visual Basic .NET е
имотът също трябва да маркирате само за четене ключова дума.
3. Добави към конструктора на класа, тя е член на променливите свойства
CTBA, кодът възлага от първоначалната стойност.
Имоти на разположение само за протокола
Можете да създадете имущество, чиято стойност е клиентът ще може да се промени, но не
да може да чете, но тези качества са необходими само в редки случаи. Имоти достъпни
Най просто за протокола, се използват за локализиране форми. Например, ако za-
в друга област код свойства подходящо променят формата и Chi-
крадец, тези имоти не са необходими.
Имоти са достъпни само за записи са създадени в много по същия начин, както и
свойства, само за четене. За да съхраните стойността на този имот т.нар
той е длъжен да декларира затворен локалната променлива, но в този случай,
реализира само metol за създаване на стойността на имота, както и метод, който да печелят
проводящ го пропуска. В Visual Basic .NET подобен имот трябва да маркирате
ключова дума WriteOnly.
* • Как да създадете собственост, която е достъпна само за запис
1. Декларирам лично променлива за съхраняване на стойността на имота.
2. Напишете изпълнението на имотите, оставяйки само метода на установяване
стойността на имота. При този метод, можете да поставите всеки код, който следва
изпълнява, когато стойността на имота. В допълнение, в Visual Basic .NET
Този имот трябва да бъде маркирана WriteOnly ключова дума,