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 are properties and indexer?

Answer Posted / uday

Properties are not like variables, rather they are calling
methods. They dont be allocated memory like variables.
They(get,set accessors) will be called automatically when
we assigne value or refer the value.
class ProperyCls
{
string name;
public string Name
{
get
{
return name;
}
set
{
Console.WriteLine("In Set method the value
is "+value);
name = value;
}
}
}

class Program
{
static void Main(string[] args)
{
ProperyCls pObj = new ProperyCls();

//Here the set method will be automatically
called
pObj.Name = "Hello";

//Here the get method will be called
automatically
Console.WriteLine("In get method the value is "
+ pObj.Name);

Console.ReadKey();

}
}

Indexers are different in the context when i create
multiple instances of the class and assign properties for
each of the instances. Indexers can be defined with "this"
keyword.
class ProperyCls
{

public int this[int i]
{
get
{
return 20;
}
set
{
Console.WriteLine("In set the value is " +
value + "at index" + i);
}
}
}


class Program
{
static void Main(string[] args)
{
ProperyCls pObj = new ProperyCls();

pObj[1] = 10;
pObj[2] = 30;

Console.WriteLine("In get method the value
returned is " + pObj[1]);
Console.ReadKey();

}
}

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Why singleton class is sealed?

986


Explain how many types of exception handlers are there in .net?

995


Is c# good for web development?

1020


What is the signature of a method?

967


Define multicast delegate? How it be used?

1114


What is sqlcommand in c#?

953


What are the Types of values mode can hold session state in web.config

1051


What are the new features in c# 2.0?

1029


Does the system.exception class have any cool features?

1077


What is xml document how do you open it?

1014


What is a interface in c#?

1087


Suppose two interfaces have same method, so how will you implement these methods in derive class?

1052


Can a struct inherit from an interface in c#?

1066


How many types of constructors are available in c#?

1142


What are floating point numbers?

1064