追风小子

相信自己、永不言弃!

  博客园 :: 首页 :: 新随笔 :: 联系 :: :: 管理 ::

2012年5月18日

摘要: 1、禁止右键菜单 1 <script type="text/javascrpt" language="javascript"> 2 //方法一 3 function noMenuOne() 4 { 5 alert('禁止右键菜单!'); 6 return false; 7 } 8 document.oncontextmenu = noMenuOne; 9 //方法二10 function noMenuTwo()11 ... 阅读全文
posted @ 2012-05-18 10:06 追@风 阅读(605) 评论(2) 推荐(0)

摘要: 一、参数的一般传递方式 在c#中,除非使用ref或者out前缀,所有参数都通过值来传递。变量的栈数据会完整复制到目标参数中。分为以下3种情况:1、 引用类型的变量只包含对象所在的内存地址,将要复制的是内存地址而不是对象本身,所以对底层对象的修改会保留。如果在方法内部将内存地址指向一个新对象, 则方法结束后在方法中所作的修改会被丢弃。 1 class Program 2 3 { 4 5 static void Main(string[] args) 6 7 { 8 9 Employee myE = new Employee() { id=4};10 ... 阅读全文
posted @ 2012-05-18 09:55 追@风 阅读(724) 评论(0) 推荐(0)

摘要: C#中的数据类型分为两种:值类型和引用类型1、值类型包含:byte、sbyte、char、short、ushort、int、uint、long、ulong、decimal、float、double、bool、enum、struct2、基于值类型的变量直接包含值。将一个值类型的变量赋值给另一个值类型,将赋值包含的值。这与引用类型变量的赋值不同,引用类型 变量的复制只复制对变量的引用,而不复制对象本身。所有的值类型均隐性派生自System.ValueType。3、值类型存储在堆栈(stack)中,如:int a = 10 在堆栈中存储了a的值10。 引用类型的变量在声明后保存在堆栈(stack). 阅读全文
posted @ 2012-05-18 09:21 追@风 阅读(794) 评论(0) 推荐(0)