class A<T>
{
//返回一个泛型
public static T returnOne()
{
T myObject;
myobject=(T)....;
return myObject;
}
//返回一个泛型组??
public 是他提出 T[] returnArrey()
{
T[] myObject;
if (list.count!=0)
{
for (int i = 0; i < list.Count; i++)
{
myObject[i] = (T)list[i];
}
return myObject;
//提示错误:对象未实例化。
}
}
}
如何返回一个泛型组呀?拜谢。
解决方案 »
- C#保存文本文件时后面几个字会被重复写入,超级奇怪
- 一个文件里包含多个dsp vcproj dsw sln文件,编译之后,生成多个exe文件,请问如何知道哪些cpp被编译到哪个exe文件?
- 自定义panel时 在重载方法里画边框时 用的相同的画笔 出现上边框和左边框 比有边框 和下边框 宽度要大 源码在帖子里面 希望指点
- C# + Access2007的疑问
- 关于二级域名解析
- 思归,秋风高手们说说....(好像我的问题每次都不得而终,比较郁闷...(主要问题和分数在另一页面,))
- 采用什么方式开发好?关于人力资源管理
- 如何设置窗口透明但鼠标不穿透
- 关于FORM的初级问题
- 关于VS2019开发ASP .NET Web项目的一个问题,困扰了我好久了,WA。。。望大佬解答
- 关于VS2003
- 怎样通过AOP实现对指定类属性赋值操作的截取?
--------
是 public static T[] returnArrey()
不好意思。
{
}
这个可以!!我都没去试。
但这个为什么不可以?
T myObject=new T();
两者区别在哪呢??
{
list<string> l=new list<string>();
l.add("hello");
return l;
}
我上面写错了,应该是
class A<T> where T : new()
{
}