string是比特殊的类,说引用类型,但不存在堆里面,而且String str=new String("HelloWorld")这样的重装也说没有的。我们先来看一个方法 class Program { static void Main(string[] args) ...
分类:
其他好文 时间:
2014-07-31 20:15:57
阅读次数:
192
1 指向函数的指针与返回值为指针的函数: 1.1指针函数的指针:返回值类型 (*func) (参数列表)要求被调用的各个函数的参数的个数、类型及返回值类型都相同,这样就可以定义一个统一的处理函数,而入口参数就是指向函数的指针和具体的参数。调用时将实际的参数和函数名传递就可以了 1.2 返回值为指针的...
分类:
编程语言 时间:
2014-07-31 19:53:37
阅读次数:
225
一、Global所有在全局作用域定义的属性和方法,都属于Global对象。1.URI编码:encodeURI():主要用于对整个URI编码。它不会对本身属于URI的特殊字符进行编码。encodeComponentURI():主要用于对URI中的某一部分进行编码,很常用的是对查询字符串参数进行编码。它...
分类:
编程语言 时间:
2014-07-31 19:40:57
阅读次数:
285
WeakHashMap ? ??? ?最近工作中碰到了java.util.WeakHashMap<K,?V>,不解其中奥妙,遂查个究竟,顺带记录下来 ? ??? ? Java引用类型 首先需要了解Java四种引用类型: 强引用(StrongReference) 强引用是...
分类:
其他好文 时间:
2014-07-31 17:25:27
阅读次数:
199
派生关系:System.Object => System.Array => 数组数组是引用类型,是在托管堆上进行分配的。Int32[] myIntegers; //声明了一个数组引用,初始设置为nullmyIntegers = new Int32[100]; //创建了含有100个...
分类:
其他好文 时间:
2014-07-31 16:03:47
阅读次数:
312
带符号和无符号类型除去布尔型和扩展的字符型之外,其他整型可以划分为带符号的和无符号的两种。带符号类型可以表示正数、负数和0,无符号类型则仅能表示大于等于0的值。类型int、short、long和long long都是带符号的,通过在这些类型名前添加unsigned就可以得到无符号类型,例如unsig...
分类:
其他好文 时间:
2014-07-31 12:30:26
阅读次数:
227
在C#中,Dictionary提供快速的基于兼职的元素查找。他的结构是这样的:Dictionary ,当你有很多元素的时候可以使用它。它包含在System.Collections.Generic名空间中。在使用前,你必须声明它的键类型和值类型。 方法/步骤要使用Dictionary集合,需要导入C#...
分类:
其他好文 时间:
2014-07-30 20:30:04
阅读次数:
200
前言:我们知道对象分引用类型和值类型。浅克隆:复制一个现有对象,引用类型指向同一个内存块(string为最特殊的对象,这里当作值类型来看先)public class User { public int Age { get; set; } public strin...
分类:
其他好文 时间:
2014-07-30 20:12:14
阅读次数:
162
在C#中,方法的参数类型有四种:值类型引用类型输出类型数组型参数值参数:所谓值参数,就是利用值向方法传递参数时,编译程序给实参的值做一份拷贝,并将此拷贝传递给该方法,这样做的结果就是被调用的方法不会修改实参的值,保证了实际值的安全,在调用方法时,如果形参的类型时值类型的话,必须保证实参的类型也是值类...
分类:
其他好文 时间:
2014-07-30 20:09:14
阅读次数:
227
在c++中,函数可以有参数,也可以没有参数。参数表示此函数可接收的外部信息。当调用函数时,传入实参,进行形参和实参结合。如果形参是引用类型的,那么,传入的实参必须是可以作为左值的变量,因为引用型的参数在函数中被做的修改可以传到参数外。如果形参是const类型常量,那么,传入的实参可以是变量也可以是c...
分类:
编程语言 时间:
2014-07-30 12:06:43
阅读次数:
175