class BBB<U> where U : IComparable<U>
{
}
class Test
{
   static void Main(string[] args)
   {
       //(要填代码的地方)
   }
}
就做一件最简单的事,生存一个BBB类的对象,类似这样的:
BBB b = new BBB();
当然要考虑到泛型,不然我也不问你们了。
当然,之前应该要写一个类来实现IComparable<U>接口的
反正你帮我把那行代码填出来,编译运行通过了就行
谢了!!!

解决方案 »

  1.   

    只要对类型U进行赋值就可以啊,
    BBB<int> b=new BBB<int>();
    优点是减少了编译时类型转换的时间;
      

  2.   

    BBB<string> b = new BBB<string>();
      

  3.   

    BBB<int> bbb = new BBB<int>();
      

  4.   

    长见识了,我再问一个
    如果,这里的u我要自定义的类,随便写个,比如
    class AAA
    {
    ...
    }能帮我把这个AAA写出来吗
      

  5.   

    BBB <AAA>   b   =   new   BBB <AAA> ();
      

  6.   

    受到启发了,明白了,结贴,给分
    namespace ConsoleApplication17
    {
        class AAA : IComparable<AAA>
        {
            public int CompareTo(AAA a)
            {
                return 1;
            }
        }
        
        class BBB<U> where U : IComparable<U>
        {
        }
        class Test
        {
            static void Main(string[] args)
            {
                BBB<AAA> b = new BBB<AAA>(); 
            }
        } 
    }
    PS:6楼大哥你在写什么