装箱和拆箱
-
C#基础知识整理 基础知识(19) 值类型的装箱和拆箱(二)
如果代码中会造成编译器的反复装箱,可改为手动装箱,这样来使代码执行更快,看下面代码: //手动装箱 Int32 v = 5; //由于string.Format的参数是object类型,所以这里会造成三次装箱。 Console.WriteLine(string.Format(“{0},{1},{2}…
-
C#基础知识整理 基础知识(18) 值类型的装箱和拆箱(一)
仔细了解装箱和拆箱其实是很有趣的,首先来看为什么会装箱和拆箱呢?看下面一段代码: class Program { static void Main(string[] args) { ArrayList array = new ArrayList(); Point p;//分配一个 for (int …