C# Error
CS1551 – Indexers must have at least one parameter
Reason for the Error & Solution
Indexers must have at least one parameter
An that takes no arguments was declared.
The following sample generates CS1551:
// CS1551.cs
public class MyClass
{
int intI;
int this[] // CS1551
// try the following line instead
// int this[int i]
{
get
{
return intI;
}
set
{
intI = value;
}
}
public static void Main()
{
}
}