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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 乔红超 中级黑马   /  2013-5-22 16:07  /  1486 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 乔红超 于 2013-5-24 17:36 编辑

static void Main()
{
Console.WriteLine(typeof(int));
Console.WriteLine(typeof(system.int));
Console.WriteLine(typeof(istring));
}

为什么输出的结果是
int32
int32
String

评分

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

查看全部评分

3 个回复

正序浏览
int对应的是System.Int32(环境支持的类型) ,int是 在C#中对整形的描述,System.Int32是 Framework对整型变量的描述。因为 Framework不光只有C#这种语言。可能语言表述 有点问题。。

评分

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

查看全部评分

回复 使用道具 举报
System.Int32是.Net Framework对32位整数的标识,MSDN对这种类型标示的称呼是User Type。而int则是c#语言里面的特有称呼(这里它对应的.Net Framework里的System.Int32),MSDN对c#的int的称呼是Keyword。int就是System.Int32的别名而已!

评分

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

查看全部评分

回复 使用道具 举报
System.Int32是对32位整数的标识
int就是System.Int32的别名而已

评分

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

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马