日期:2014-05-17  浏览次数:20729 次

如何利用自定类型作函数参数来处理
问题如下:
自定义两个控件
public class A
{

}

public class B
{

}
在主程序中
public class mainC
{
if (c=1)
{call(A);}
else
{call(B);

 public void call ( t )
{
  t name =new t();
}

}
怎么样利用设置T?

------解决方案--------------------
本帖最后由 caozhy 于 2013-03-21 22:59:03 编辑
public void call<T>(T t) where T : new()
{
    T name = new T();
}
------解决方案--------------------

 public  void call<T>() where T: new()
        {
            T name = new T();
        }

        public void call<T>(T t) where T : new()
        {
            T name = new T();
        }