日期:2014-05-16  浏览次数:21292 次

一个泛型的编译错误,到底是什么意思呢?

        interface b<in T>
        {
        }
        class d<T> : b<T> where T : new()
        {
        }

用vs2012编译出错: error CS0305: Using the generic type 'UseCom.Program.d<T>' requires 1 type arguments

什么地方需要有一个所谓的1 type arguments? 需要怎么改这个小程序?
谢谢。
------解决方案--------------------
楼主,把UseCom.Program的代码贴过来看下