首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

奇怪的有关问题,关于Int32,和int

2012-03-23 
奇怪的问题,关于Int32,和intI本人以为Int32是struct,int是整型,为啥还说这两种是一回事情呢??类型都不一样

奇怪的问题,关于Int32,和int
I本人以为Int32是struct,int是整型,为啥还说这两种是一回事情呢??
类型都不一样嘛,虽然都是值类型。

[解决办法]
C#源码

C# code
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace AboutInt{    class Program    {        static void Main(string[] args)        {            int a = 0;            System.Int32 b = 0;            int c = new int();            System.Int32 d = new System.Int32();        }    }}
[解决办法]
Reflcetor也会"骗"你的眼睛的,要看这个问题还是要去到IL上看.

举个例子,就明白了:

有一段原始的C#代码:
C# code
        static void Main(string[] args)        {            int i = 0;            Int32 j = 0;            i = i + j;        }
[解决办法]
探讨

引用:

顺便问一下,你是怎么知道的?有官方文档之类的吗?还是只是猜测?


[解决办法]
reflector反编译出来的int与C#程序中的int完全是两个东西

热点排行