- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 C# 3.5 新特性的总结(一)
<br />C# 3.5 新特性的总结:<br />一、对象初始化<br /> 如果一个类有public字段,在建立类的对象实例时可以使用下面的代码来初始化这些字段;<br />public class MyClass<br />{<br /> public String field1;<br /> public int field2;<br /> public bool field3;<br />}<br />MyClass my = new MyClass();<br />my.
2011-01-13 16:21:00 620
原创 C# 4.0四大新特性(代码示例)
<br />今天我们结合代码实例来具体看一下C# 4.0中的四个比较重要的特性。<br />1.dynamic ExpandoObject<br /> 熟悉js的朋友都知道js可以这么写 :var t =new Object(); t.Abc = ‘something’; t.Value =243; <br /> 现在这个js动态语言的特性,我们也可以在c#中使用了,前提是将一个变量声明为ExpandoObject类型。如下例:static void Main(string[] args) { dy
2011-01-13 16:14:00 546
转载 Linq 简介
简介:LINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。基本概念:从技术角度而言,LINQ定义了大约40个查询操作符,如select、from、in、where以及orderby(C#)中。试用这些操作可以编写查询语句。不过,这些查询还可以基于很多类型的数据,每个数据类型都需要一个单独的LINQ类型。 经过了最近 20 年,面向对象编程技术( o
2011-01-12 14:26:00 573
转载 JavaScript prototype 的深度探索
1、什么是prototypeJavaScript 中对象的prototype 属性,可以返回对象类型原型的引用。这是一个相当拗口的解释,要理解它,先要正确理解对象类型(Type)以及原型(prototype)的概念。前面我们说,对象的类(Class)和对象实例(Instance)之间是一种“创建”关系,因此我们把“类”看作是对象特征的模型化,而对象看作是类特征的具体化,或者说,类(Class)是对象的一个类型(Type)。例如,在前面的例子中,p1 和p2 的类型都是Point,在JavaScript 中,
2011-01-11 18:32:00 658
原创 JavaScript高级培训-自定义对象
一,概述在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够。与Java不同,Java2提供给我们的标准类很多,基本上满足了我们的编程需求,但是Javascript提供的标准类很少,许多编程需求需
2011-01-10 18:04:00 530
原创 JScript中的prototype(原型)属性研究(2)
上次的文章中我罗列了一下prototype属性在JScript中的各种用法,但是prototype这个东西却不是JScript创造出来的,JScript实际上是使用了我们设计模式中prototype pattern的一种衍生形式。下面我先简单的说一下prototype pattern,然后再来看到底JScript中的prototype是怎么回事?! What's prototype pattern? Specify the kinds of objects to create using a
2011-01-10 15:34:00 456
原创 JScript中的prototype(原型)属性研究(1)
我们知道JScript中对象的prototype属性,是用来返回对象类型原型的引用的。我们使用prototype属性提供对象的类的一组基本功能。并且对象的新实例会"继承"赋予该对象原型的操作。但是这个prototype到底是怎么实现和被管理的呢? 对于对象的prototype属性的说明,JScript手册上如是说:所有 JScript 内部对象都有只读的 prototype 属性。可以向其原型中动态添加功能(属性和方法),但该对象不能被赋予不同的原型。然而,用户定义的对象可以被赋给新的原型。 下
2011-01-10 13:56:00 481
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人