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 b/w constant & read only variable?

Answer Posted / sumesh

For Both Constants and Read only values, we can set values
for them only once.

In the case of Constants, we set the value at the compile
time itself. After that we cannot change it

Example:

class Test
{
const double pi = 3.14;
.......................
.......................

}

In the case of Read only data, we can set the value in the
constructor.

Example:

class Test
{
private double _bonus;

public Test(double bonus)
{
_bonus = bonus;
}

public double Bonus
{
get { return _bonus; }
}

}

Test a(5.25);
Test b(6.75);

In this case, at the time object creation, we can set the
value for the bonus. That is, we can decide the value at
the runtime. So a reaonly variable is also known as runtime
constants.


So, the basic difference is, in the case of contstant, the
value will be same across the objects of that class, but it
may differ in the case of readonly variables.

Is This Answer Correct ?    16 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is .net core framework?

1005


What are the versions of .net framework?

997


Explain the advantage of packaging over xcopy in .net?

981


What is the difference between ViewData, ViewBag and TempData?

1078


Mention some action filters which are used regularly in ASP.Net MVC?

993


what do you mean by table-per-type?

1098


what is code first approach?

1137


What is managed extensibility framework?

1001


Explain something about model, view and controllers in asp.net mvc?

1036


How large is the .net framework 3.0? Does this change make the release larger?

1012


What is the use of the default route?

1062


I have 2+ years of fake experience,actually i could not answer for project questions..?how can i answer please suggest me..?

3138


What is the difference between model view and controller?

948


Explain the types of Scaffoldings.

1090


Where are the routing rules defined in an asp.net mvc application?

1063