What is the Difference between read only and constant
variables?
Answer Posted / bharathi
Constants:
constant is used for declaring variable as constant and this constant value cannot be modified once after declartration.
It is must to declare the constant value at the time of declaration only.
Example:
constant int y=5;
Readonly
Readonly variables can not be modified like constant,but it is after initialization.
So.it is not mandatory to initialize those variables at declaration time.they can also be initialize after declaration.
Example:
readonly int x;
add()
{
x=5;
}
Both after initilization, we can not modify those values again.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
Is arraylist thread safe?
Explain get and set accessor properties?
Is concurrent queue thread safe?
Define delegate in c#?
What is the difference between struct and class c#?
Is it possible to have different access modifiers on the get/set methods of a property in c#?
What is binding in c#?
What are boxing and unboxing?
What is view model in c#?
What are the types of access modifiers?
How do I use the 'using' keyword with multiple objects?
What is base class in c#?
What's different between c# and c/c++?
What is the purpose of escape sequence?
How can you read 3rd line from a text file?