请问这个逻辑哪里有问题?
程序代码: public class modelA : DataRow
{
modelA(DataRowBuilder rowBuilder) : base(rowBuilder) { }
public int S_ID
{
get { return (int)this["S_ID"]; }
set { this["S_ID"] = value; }
}
}
public class classA : DataTable
{
public modelA this[int index]
{
get
{
return (modelA)this.Rows[index];//编译没有问题,为什么调用时就报不能转换的错误呢?
}
}
}
请问这个逻辑哪里有问题?



