摘要: 一、变量的类型 Javascript和Java、C这些语言不同,它是一种无类型、弱检测的语言。它对变量的定义并不需要声明变量类型,我们只要通过赋值的形式,可以将各种类型的数据赋值给同一个变量。例如: 复制代码 代码如下:i=100;//Number类型 i="variable";//String类型 i={x:4};//Object类型 i=[1,2,3];//Array类型 JS的这种特性虽然让我们的编码更加灵活,但也带来了一个弊端,不利于Debug,编译器的弱检测让我们维护冗长的代码时相当痛苦。 二、变量的声明 JS中变量申明分显式申明和隐式申明。 var i=100; 阅读全文
posted @ 2013-04-01 13:15 山村色野先生 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、变量的类型 Javascript和Java、C这些语言不同,它是一种无类型、弱检测的语言。它对变量的定义并不需要声明变量类型,我们只要通过赋值的形式,可以将各种类型的数据赋值给同一个变量。例如: i=100;//Number类型 i="variable";//String类型 i={x:4};//Object类型 i=[1,2,3];//Array类型 JS的这种特性虽然让我们的编码更加灵活,但也带来了一个弊端,不利于Debug,编译器的弱检测让我们维护冗长的代码时相当痛苦。 二、变量的声明 JS中变量申明分显式申明和隐式申明。 var i=100;//显式申明 i=1 阅读全文
posted @ 2013-04-01 13:14 山村色野先生 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1,匿名方法C#为委托提供一种机制,可以为委托定义匿名方法,匿名方法没有名称,编译器会定指定一个名称匿名方法中不能使用跳转语句跳转到该匿名方法的外部,也不能跳转到该方法的内部。也不能在匿名方法外部使用的ref和out参数//用匿名方法定义委托classProgram{delegatestringMyDelagate(stringval);staticvoidMain(string[]args){stringstr1="匿名方法外部";//中括号部分定义来了一个方法,没有名称,编译器会定指定一个名称MyDelagatemy=delegate(stringparam){stri 阅读全文
posted @ 2013-03-27 22:56 山村色野先生 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 所属命名空间:System.Collections.Genericpublic class List<T> : IList<T>, ICollection<T>, IEnumerable<T>, IList, ICollection, IEnumerable List<T>类是 ArrayList 类的泛型等效类。该类使用大小可按需动态增加的数组实现 IList<T> 泛型接口。泛型的好处: 它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以性能 阅读全文
posted @ 2013-03-27 22:09 山村色野先生 阅读(157) 评论(0) 推荐(0) 编辑