网速有点卡 我在2楼上图类 接口 值类型 引用类型
解决方案 »
- Winform DataGrid 的行的Tag问题?
- winform中StatusStrip的toolTip属性怎么用
- 紧急求救:给WINFORM定义一个通用样式
- VS2005如何在相对路径下播放音乐
- Pocket PC与PC之间复制文件用C#如何实现
- 随即加载.txt里面的内容(最后分求,天啊搞不定的话要炒鱿鱼了)
- web画面完全不需要身份验证,要如何设置web.config?(C#求救)
- 用DataSet(比如说10行数据)填充的DataGrid,在WinForm中可编辑状态下老是多出一行?怎么不让它显出来呢?
- 线程池的几个问题
- 有个问题求解!!
- 求救!获取线程ID的问题
- 如何穷举出一组数字的所有的组合?
class class3<T>:where T:interface1
{
};
如果这么用
struct a:interface1
{}
class3<a> 可以吗?如果可以的话
class1<a> 应该也可以, 你的class1<T>:where class 就出错了
你只要看看msdn关于装箱部分的帮助就清楚了
装箱是将 值类型转换为 object 类型或由此值类型实现的任一接口类型的过程。
=====>msdn
据我所知,结构是值类型的,但是如果结构用接口来声明的话就是引用类型了 ,以下举例:
interface iA{ }
struct a:iA{ }a aa = new a() //值类型
iA iaa = new a() //引用类型
谁能帮我找找msdn的明确说明在哪?还有 我不是在纠结接口是什么类型(引用类型嘛),就是就事论事而已, 哎 标题搞错了!