摘要:
装箱(boxing):将值类型转换为引用类型。拆箱(unboxing):将引用类型转换为值类型。c#数据类型分:值类型【简单类型(布尔类型 字符类型 实数类型)结构类型struct枚举类型enum】 引用类型【接口类型interface所有的数组类类型class委托delegate】指... 阅读全文
摘要:
一、引言: 一直不太明白堆与栈到底是什么,是指一块内存区呢,还是指一种数据结构?编写程序中总提到内存分配的栈与堆的区别,静态与动态分配等,总也弄不明白,隐约知道一点,但总分不清堆与栈到底是一块内存区还是内存分配的方式,或者只是一种数据结构???跟杨惠讨论如何建立决策树的时候,她说实际上就是进栈出栈,... 阅读全文
摘要:
关于String为值类型还是引用类型的讨论一直没有平息,最近一直在研究性能方面的问题,今天再次将此问题进行一次明确。希望能给大家带来点帮助。 如果有错误请指出。来看下面例子://值类型int a = 1;int b = a;a = 2;Console.WriteLine("a is {0},b is... 阅读全文
摘要:
值类型和引用类型在写这两个变量类型之前,首先要理解另外两个概念:栈和堆 那什么是栈和堆呢? 计算机的内存从概念上分,会有许许多多的独立的块,栈和堆就是其中的两种内存块了。 平时当我们调用一个方法时,假如这方法有参数的话,那么我们就需要为这个方法的参数跟方法所用到的变量分配内存。那么, 参数跟变量的内... 阅读全文
摘要:
在HTML里只要涉及文件的地方(如超级链接、图片等)就会涉及绝对路径与相对路径的概念。1.绝对路径 绝对路径是指文件在硬盘上真正存在的路径。例如“bg.jpg”这个图片是存放在硬盘的“E:\book\网页布局代码\第2章”目录下,那么 “bg.jpg”这个图片的绝对路径就是“E:\book\网页布... 阅读全文