|
.NET Properties - August 29, 2008 at 15:00 PM by Amit
Satpute
Explain how to implement properties.
You can either use fields or property procedure to add properties.
It is convenient to use fields when the values associated with the properties
are less in number. eg: boolean which can have only two values associated with
it.
If property procedure has to be used to add a property, then three steps need to
be followed:
- Declare a private variable to store the value of the property
- Write a get procedure to retrieve the value of the variable and
- Write a set procedure to set the value of the variable.
Explain how to create a read-only or write-only property.
You can either use fields or property procedure to add properties.
To create a property that can only be read and not altered, you need to decalre
it as ReadOnly. After doing this, if you try to assign value to the property,
an error will occur.
The next step is to write a get procedure to retrieve the value contained by
the variable.
Nb: The set procedure should not be written in this case.
To create a WriteOnly property like in case of passwords, you need to declare it
as WriteOnly. Then, this value cannot be used for reading purposes. After the
declaration, you need to write only a set procedure without writing a get to be
able to just set the value of the variable.
|