Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What is the difference between readonly and constant in c#

Answers were Sorted based on User's Feedback



What is the difference between readonly and constant in c#..

Answer / karunakar

readonly value can be changed at runtime but constant never
change entire application

Is This Answer Correct ?    10 Yes 0 No

What is the difference between readonly and constant in c#..

Answer / anver sadat

A const must be initialized at the time of its creation. A
readonly field can be assigned to once in the class
constructor allowing you to pass in the value at run-time.
Declaring fields as const protects both you and other
programmers from accidentally changing the value of the
field. Also note that with const fields, the compiler
performs some optimization by not declaring any stack space
for the field. The readonly keyword is similar to const,
with two exceptions. First, the storage of a readonly field
is the same as a regular read-write field, and thus there is
no performance benefit. Secondly, readonly fields can be
initialized in the constructor of the containing class.

Use of the 'static' keyword, however, associates a field
with a class itself, so there will only ever be one such
field per class, regardless of the number of the class
instances (and the static field will exist even if there are
no class instances). A static field need not be constant,
however; it can be changed by code.

Is This Answer Correct ?    5 Yes 0 No

Post New Answer

More C Sharp Interview Questions

What is the use of ienumerable in c#?

0 Answers  


What is a linked list c#?

0 Answers  


What is the use of static abstract class

5 Answers   Karur Vysya Bank KVB, Target,


what optimizations does the c# compiler perform when you use the /optimize+ compiler option?

0 Answers   4Cplus,


Explain about Oops concept

0 Answers   Digital GlobalSoft,


What is public void in c#?

0 Answers  


Can we have static indexer in c#?

0 Answers  


Can you put two constructor with the same structure in a class?

0 Answers  


What is the name of the implicit input parameter of a set accessor for any property?

1 Answers   TCS,


Why do we need static in c#?

0 Answers  


Is type nullable c#?

0 Answers  


in the nunit test framework, which attribute must adorn a test class in order for it to be picked up by the nunit gui?

0 Answers   Siebel Systems,


Categories