Answer Posted / jignesh contractor
Indexer Concept is object act as an array.
Indexer an object to be indexed in the same way as an
array.
Indexer modifier can be private, public, protected or
internal.
The return type can be any valid C# types.
Indexers in C# must have at least one parameter. Else the
compiler will generate a compilation error.
this [Parameter]
{
get
{
// Get codes goes here
}
set
{
// Set codes goes here
}
}
For Example:
using System;
using System.Collections.Generic;
using System.Text;
namespace Indexers
{
class ParentClass
{
private string[] range = new string[5];
public string this[int indexrange]
{
get
{
return range[indexrange];
}
set
{
range[indexrange] = value;
}
}
}
/* The Above Class just act as array declaration using
this pointer */
class childclass
{
public static void Main()
{
ParentClass obj = new ParentClass();
/* The Above Class ParentClass create one
object name is obj */
obj[0] = "ONE";
obj[1] = "TWO";
obj[2] = "THREE";
obj[3] = "FOUR ";
obj[4] = "FIVE";
Console.WriteLine("WELCOME TO Jigs World\n");
Console.WriteLine("\n");
Console.WriteLine("{0}\n,{1}\n,{2}\n,{3}\n,{4}
\n", obj[0], obj[1], obj[2], obj[3], obj[4]);
Console.WriteLine("\n");
Console.WriteLine("Dont Fear Jigs is here\n");
Console.WriteLine("\n");
Console.ReadLine();
}
}
}
| Is This Answer Correct ? | 11 Yes | 1 No |
Post New Answer View All Answers
How many root nodes are there in an xml document?
Explain the difference between passing parameters by value and passing parameters by reference with an example?
How do you clear a list in c#?
How Do You Convert A Value-type To A Reference-type?
What is part of a method signature in c#?
Why to use lock statement in c#?
Can a constructor have a return type?
In c#, what will happen if you do not explicitly provide a constructor for a class?
What is the difference between static class and singleton class in c#?
What is super class in c#?
Illustrate serialization?
Can enum be null c#?
What are the advantages of clr procedure over t-sql procedure?
What is eager loading in c#?
What type is string in c#?