网站首页 极客学院 视频课堂 极客论坛 下载专区 行业新闻 欢迎光临极客研究院,今天是2019-08-24 星期六
会员面板
帐号:
密码:
验证码:
极客学院
教程搜索
输入要搜索的内容:

下载专区
精品教程
   网站首页 > PC开发 > C#开发语言 > C# GetType获取变量的类型

C# GetType获取变量的类型

            int i = 1;
            MessageBox.Show(i.GetType().ToString());    // 结果:System.Int32
            string s = "ags";
            MessageBox.Show(s.GetType().ToString());   //结果:System.String
            AA a = new AA();    //AA为一个自定义的类
            MessageBox.Show(a.GetType().ToString());   //结果:SP.AA   (SP为当前工程命名空间)
            object obj = new object();
            MessageBox.Show(obj.GetType().ToString()); //结果:System.Object

教程原创:www.kimgeek.com  王颂元

动态类别:

           dynamic da;
            da = "I am a boy";
            MessageBox.Show(da.GetType().ToString()); //结果:System.String
            da = new AA(); br />             MessageBox.Show(da.GetType().ToString());//结果:SP.AA (SP为当前工程命名空间)<
            da = 1024;// 结果:System.Int32
            MessageBox.Show(da.GetType().ToString()); // 结果:System.Int32

注意,变量必须赋值了才能使用GetType判断其类型

    int i;

  MessageBox.Show(i.GetType().ToString()); //这样会报错

  相关文章
本文标题:C# GetType获取变量的类型
对本文有疑问?现在就进入论坛提问>>
 
粤ICP备18090445号