设为首页
加入收藏
站内地图
旧版入口
当前位置:首页 > 站长学院 > 网络编程 > ASP.NET

简单说说强类型

作者:佚名 出处:网络转载 时间:07-20 点击:

内容载入中...
华腾联合陪你一路学习 上学堂

看到很多网友写的强类型说明,好多都是用例子说明.反正有点晕.
后来看了看视频教程,才明白强类型.

其它强类型的概念不复杂,只是利用了即时编译来完成的.

这里定义一个强类型.
    public class BetterClass<T>
    {
        private T obj1;

        public BetterClass()
        {
        }
    }

如:  BetterClass betterClass = new BetterClass<string>;
当即时编译这句代码的时候,会在内存中构建一个新类.

    public class BetterClass<string>
    {
        private string obj1;

        public BetterClass()
        {
        }
    }

如:  BetterClass betterClass = new BetterClass<int>;
当即时编译这句代码的时候,会在内存中构建一个新类.

    public class BetterClass<int>
    {
        private string int;

        public BetterClass()
        {
        }
    }

注意:同一种类型只会在内存中构建一次.

 T 只是一个'占位符',再即时编译的时候,它就被替换成实例化时指定的类例.

这些明白了再学习它的其它用法,就简单多了.

收藏本文:
】【打印页面】【推荐给朋友】【关闭窗口

站长学院

推荐信息