A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 王盛 于 2014-5-18 20:36 编辑

C#语言中typeof是什么?有什么特点、用途啊?

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

3 个回复

倒序浏览
Type t = typeof(string);
Type t = typeof(System.String);
Type 是抽象类, typeof(类名称)
返回的是继承自Type 的RuntimeType

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
1. typeof操作符用于获得系统原型对象的类型;
2.举例子:
using System;
calss Test
{
        static void Main()
       {
             Console.WriteLine(typeof(int));
             Console.WriteLine(typeof(System.Int32));
              Console.WriteLine(typeof(string));
              Console.WriteLine(typeof(double[]));
       }
}
3. 产生如下输出:
    Int32
    Int32
    String
    Double[]
    表明int和system.int32是同一类型。







评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
许庭洲 发表于 2014-5-18 20:22
1. typeof操作符用于获得系统原型对象的类型;
2.举例子:
using System;

嗯嘛~太感谢了~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马