摘要:
调用代码: 阅读全文
摘要:
class a { public int Num{get;set;} //重载运算符 + public static a oprator +(a a1,a a2) { a2.Num+=a1.Num; return a2; } } a a1=new a(){Num=10}; a a2=new a(){ 阅读全文
摘要:
const :是一个编译期常量,用于修饰基元类型、枚举和字符串。const是默认static修饰类型,无法手动添加静态修饰符,所以const的运行效率高。(基元类型包括:sbyte / byte / short / ushort /int / uint / long / ulong/char / f 阅读全文
摘要:
string a ="qwe"+9;//编译时会多进行一步装箱拆箱的操作。 string a="qwe"+9.ToString();//避免了转换object的动作,性能更优。 string a="a"; a+="b"; a+="c"; 和 string a="a"; string b="b"; s 阅读全文
摘要:
栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 理解:栈 存值方式是后入先出。栈内存储 值类型数据和方法参数。栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调用完毕立即释放。 堆(操作系统): 一般由程序员分配释放, 若程序员 阅读全文