What is the difference b/w Readonly Variable and Constant
Variable?
Answers were Sorted based on User's Feedback
Answer / madhav rao. a from polaris
Read Onely and Consat Varribles are same but Read onely
Variables you can assign the Values at Runtime
Ex. Date
| Is This Answer Correct ? | 23 Yes | 4 No |
Answer / kamalakannan.a
Read only variable value is changed at runtime.
but Constant variable value doesn't change.
| Is This Answer Correct ? | 15 Yes | 4 No |
Answer / arun
constants are dealt with at compile-time, while static
readonly fields are set at the time they are evaluated at
run-time.
the constant value will need to be recompiled if the
constant value changes. Libraries referencing a static
readonly field will reference the field and not the value,
thus they will pick up any change in the field without the
need for recompilation
constants will only support value types plus the
special .NET ones string and null while Static readonly
fields are able to hold reference types too.
So, constants should be used when it is very unlikely that
the value will ever change, or if no external apps/libs
will be using the constant. Static readonly fields should
be used when run-time calculation is required, or if
external consumers are a factor
| Is This Answer Correct ? | 10 Yes | 2 No |
Answer / niranjan
The readonly keyword differs from the const keyword. A
const field can only be initialized at the declaration of
the field. A readonly field can be initialized either at
the declaration or in a constructor. Therefore, readonly
fields can have different values depending on the
constructor used. Also, although a const field is a compile-
time constant, the readonly field can be used for run-time
constants, as in this line: public static readonly uint l1
= (uint)DateTime.Now.Ticks;
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / satyambabu
variable used to store the data
Read only variable:-
Read only variable means read only but not allow to write
constant:
constant variable specify the constant value.
| Is This Answer Correct ? | 8 Yes | 6 No |
Answer / cherran
Readonly Variable can be accessed while instantiating the
Class and CONSt - you have to manually code the constant in
each and every project.
Like:
ReadOnly Property age() As Integer
Get
Return 98
End Get
End Property
| Is This Answer Correct ? | 6 Yes | 5 No |
Answer / nishant vishwakarma
A const field can only be initialized at the declaration of the field. A readonly field can be initialized either at the declaration or in a constructor. Therefore, readonly fields can have different values depending on the constructor used. Also, while a const field is a compile-time constant, the readonly field can be used for runtime constants
| Is This Answer Correct ? | 0 Yes | 0 No |
List the types of generations in garbage collector?
Explain the components of common language runtime.
Is there any website from where i can download VB.net bible free in pdf format
Thank you for replying to my Question regarding Barcodes in VB.net. My next question is that how to use Barcode Fonts in VB.net I need a small code to Generate Barcodes in VB.net from a string of Values. This is the only problem i am left with in my project. Any body can help me please.
What is VB.Net?
What is option strict?
Explain an assembly and its use?
Explain the use of serialization and deserialization?
How to achieve Polymorphism in VB.Net?
What is globalization?
What is the difference between convert.tostring and .tostring() method?
What is difference between inline and code behind?
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)