摘要: const 关键字用于修饰字段或局部变量的声明。它指定字段或局部变量的值不能被修改。readonly关键字与 const 关键字不同: 1、const 字段只能在该字段的声明中初始化。2、readonly 字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly 字段可能具有不同的值。另外,const 字段是编译时常数,而 readonly 字段可用于运行时常数。示例: class test { public const int TEST_INT_ORG = 1; public readonly string TEST_INT_C... 阅读全文
posted @ 2013-07-23 16:16 loklook123 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1、String类是一种传统的修改字符串的方式,它确实可以完成把一个字符串添加到另一个字符串上的工作没错。但是在.NET框架下,这个操作实在是划不来。因为系统先是把两个字符串写入内存,接着删除原来的String对象,然后创建一个String对象,并读取内存中的数据赋给该对象。这一来二去的,耗了不少时间。2、而使用System.Text命名空间下面的StringBuilder类就不是这样了,它提供的Append方法,能够在已有对象的原地进行字符串的修改,简单而且直接。当然,一般情况下你是觉察不出这二者效率的差异的,但如果你要对某个字符串进行大量的添加操作,那么用StringBuilder类所耗费 阅读全文
posted @ 2013-07-23 15:54 loklook123 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 委托:是一种引用方法的类型。特点:1、委托类似于 C++ 函数指针,但它是类型安全的。2、委托允许将方法作为参数进行传递。3、委托可用于定义回调方法。4、委托可以链接在一起;例如,可以对一个事件调用多个方法。5、方法不需要与委托签名精确匹配。实例:热水器给水加热,到水温超过95读时,做两件事,1、发出警报CallTempletrue,2、显示温度ShowTempletrue; class Heater { private int templetrue; public delegate void Boilhandler(int temple); ... 阅读全文
posted @ 2013-07-23 15:24 loklook123 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1、params首先,参数必须是一维数组;在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字使用后params可以直接使用一组对象作为参数如代码中调用方法2//定义public void TestParams(params object[] list){ foreach (object o in list) { if (o is Bclass) Console.WriteLine(o + " is Bclass!"); else Console.WriteLine... 阅读全文
posted @ 2013-07-23 15:04 loklook123 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 40种网站设计常用技巧1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标7. 关闭输入法8. 永远都会带着框架9. 防止被人frame10. 网页将不能被另存为11. 12.删 阅读全文
posted @ 2013-07-23 09:47 loklook123 阅读(189) 评论(0) 推荐(0) 编辑