class Program
{
static void Main(string[] args)
{
IntIndexer myIntIndexer = new IntIndexer(5);
for (int i = 0; i < 5; i++)
{
Console.WriteLine(myIntIndexer[i]);
}
}
}
class IntIndexer
{
private string[] myData;
public IntIndexer(int size)
{
myData = new string[size];
for (int i = 0; i < size; i++)
{
Console.WriteLine("Enter an antry");
myData[i] = Console.ReadLine();
Console.WriteLine("---------------------------------");
}
}
}
初始化當我編譯我得到一個錯誤,不能辦理與[]索引到什麼是錯我的代碼類型IntIndexer的表達?此錯誤來自Console.WriteLine(myIntIndexer[i]);
如何打印出從類對象數組,在構造
你的問題是在這裏'Console.WriteLine(myIntIndexer [i])'。你的變量不是容器 –
你的'IntIndexer'類沒有索引器。有關更多信息,請參閱[this](https://msdn.microsoft.com/en-us/library/6x16t2tx.aspx)文章。 –