如果DataRow类的构造函数是受保护的内部函数并且DataTable不从DataRow继承,DataTable如何使用NewRow方法创建DataRow的新实例?DataRow和受保护的内部构造函数
实施例:
class Program
{
static void Main()
{
// error: inaccessible due to its protection level
DataRow dr = new DataRow();
// works
DataRow dr = new DataTable().NewRow();
}
}
保护内部部件的数组大小“的衍生访问类在相同的程序集中“,但DataTable不是从DataRow派生的。 – Snake 2012-04-04 21:24:01
不,受保护的内部意味着我说的意思。请参阅http://msdn.microsoft.com/en-us/library/ms173121(v=vs.100).aspx – hvd 2012-04-04 21:27:15
我的错误,谢谢! – Snake 2012-04-04 22:07:32