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)文章。 –