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

Is .net framework 4.8 the last version?

976


What is the advantage of mvc?

978


i want to take the fast track training on >net Frame work and work flows and share point could you tellme the good institutes for that cources

1957


What is connected scenario? : Entity framework

1005


How to make sure Client Validation is enabled in ASP.Net MVC

1016


What is the use of viewmodel in mvc?

1000


What are Action Filters in ASP.NET MVC and its use?

1015


What is Dependency Injection in ASP.Net MVC

1005


Can we free memory explicitly without waiting for garbage collector to free the memory in .net compact framework?

937


How to change the action name in mvc?

934


What are the versions of .net framework?

936


What is iobjectset? : Entity framework

959


How route table has been created in ASP.NET ASP.Net MVC?

938


Is .net framework backwards compatible?

1012


What is the use of view model in asp.net mvc?

1071