What are Properties in C-sharp and how to use them?
In this article I will explain the property in C# along with practical demonstration which will help you to understand it in a simple way.
Properties are used to get or set the value of data members of a class.
- They are used to implement data security.
- A property contains two blocks: (i) get and (ii) set. These blocks works on the basis of calling conventions.
- get and set block is implicit calling of grammar language. Property is define public normally to have get and set control.
- For each data members we have to create one property.
- In c-sharp we create indexers in place of parameterized property. (In VB you can have parameterized property).
- For static data member static properties are used.
Difference between Property and Methods
Property
- Property is implicitly called using calling convention
- Property works on compile and runtime.
Method
- Method is explicitly called
- Methods works on runtime.
Practical: Showing how to use property
Comments