黑马程序员技术交流社区

标题: int和system.int是同一类型吗? [打印本页]

作者: 乔红超    时间: 2013-5-22 16:07
标题: int和system.int是同一类型吗?
本帖最后由 乔红超 于 2013-5-24 17:36 编辑

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

为什么输出的结果是
int32
int32
String
作者: 迟强    时间: 2013-5-22 16:11
System.Int32是对32位整数的标识
int就是System.Int32的别名而已
作者: ozt6719393    时间: 2013-5-22 16:28
System.Int32是.Net Framework对32位整数的标识,MSDN对这种类型标示的称呼是User Type。而int则是c#语言里面的特有称呼(这里它对应的.Net Framework里的System.Int32),MSDN对c#的int的称呼是Keyword。int就是System.Int32的别名而已!
作者: huaruibang    时间: 2013-5-22 16:39
int对应的是System.Int32(环境支持的类型) ,int是 在C#中对整形的描述,System.Int32是 Framework对整型变量的描述。因为 Framework不光只有C#这种语言。可能语言表述 有点问题。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2