public string name;
public int rollNo;
public string this[int i]
{
get
{
switch(i)
{
case 0:
return name;
case 1:
return rollNo.ToString();
default:
return "";
}
}
set
{
switch (i)
{
case 0:
name = value;
break;
case 1:
rollNo = value;
break;
}
}
}
以上是我尝试执行的代码,但问题是rollNo = value
显示此问题“无法从字符串转换为 int”。我想问的是,传递给索引器的值是否需要与索引器的返回类型相同?如果不是,请指导我到底做错了什么。-谢谢