在C#程序中使用 Int32 是不是比使用 int 程序速度快一些?
在编译的时候,clr不是将C# int类型转换成 .net Int32类型吗?我直接在程序中这样写,岂不是少去了这一步?求指教
编译时候的速度不会影响到运行性能的.
程序运行的是编译过了的,并不是每次运行都会编译一次
你想太多了
你这是想太多,又想的太少。编译时就算做再多事情,跟程序运行性能也没半毛钱关系
两个一样的,即使快也是Int要比int32快 ,值类型比引用类型肯定是要快的。但是,.net内部有各种优化,最后你的数据是Int还是Int32可由不得你。通过两者没有区别(除了考试)
没区别
想多了
思考的方向是对的,但是要区分编译时、运行时。