读书人

同仁写的代码太过深奥求高手解释

发布时间: 2013-02-25 10:23:36 作者: rapoo

同事写的代码太过深奥,求高手解释


public class TablePage<TController, TViewModel> : BasePage
where TController : IBaseTableController<TViewModel>
where TViewModel : class
{
[WebMethod]
public static LoadOnceGridResult GetTable(TViewModel viewModel)
{
return Activator.CreateInstance<TController>().GetTable(viewModel);
}
}


就解释楼上类的声明部分就行了...

类名为:TablePage 后面跟的那么一长串是什么意思,详细解释下下

[解决办法]
对范型的约束啊 TController必须实现IBaseTableController<TViewModel>接口,TViewModel必须是class
[解决办法]
引用:
对范型的约束啊 TController必须实现IBaseTableController<TViewModel>接口,TViewModel必须是class

高手介绍过了。。

读书人网 >C#

热点推荐