05 2012 档案
摘要:1.= 赋值运算符 变量=表达式 如:a=3;将a的值赋为32./= 除后赋值 变量/=表达式 如:a/=3;即a=a/33.*= 乘后赋值 变量*=表达式 如:a*=3;即a=a*34.%= 取模后赋值 变量%=表达式 如:a%=3;即a=a%35.+= 加后赋值 变量+=表达式 如:a+=3;即a=a+36.-= 减后赋值 变量-=表达式 如:a-=3;即a=a-37.<<= 左移后赋值 变量<<=表达式 左移就是将《左边的数的二进制各位全部左移若干位,《右边的数指定移动位数,高位丢弃,低位补0, 移几位就相当于乘以2的几次方8.>>= 右移后赋值 变量
阅读全文
摘要:Example: (VS2005 .Net Framework2.0) public Form1() { InitializeComponent(); this.SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint, true); this.UpdateStyles(); } private void Form1_Paint(object sender, PaintEventArgs e) { for (int i = 0; i &l
阅读全文
摘要:浅拷贝是指将对象中的数值类型的字段拷贝到新的对象中,而对象中的引用型字段则指复制它的一个引用到目标对象。如果改变目标对象中引用型字段的值他将反映在原是对象中,也就是说原始对象中对应的字段也会发生变化。 深拷贝与浅拷贝不同的是对于引用的处理,深拷贝将会在新对象中创建一个新的和原是对象中对应字段相同(内容相同)的字段,也就是说这个引用和原是对象的引用是不同的,我们在改变新对象中的这个字段的时候是不会影响到原始对象中对应字段的内容。无论浅/深拷贝它们对于值类型的处理是一致的:创建副本MSDN的例子:using System;public class IdInfo{ public int IdN...
阅读全文