上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 枚举提供成组的常数值,它们有助于使成员成为强类型以及提高代码的可读性。在 C#中,使用 enum 来声明枚举。 所有的枚举类型都是从System.Enum抽象类派生的,后者又是从System.ValueType派生,因此所有的枚举类型都是值类型。 enum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常数组成的独特类型。每种枚举类型都有基础类型,该类型可以是除 char 以外的任何整型。枚举元素的默认基础类型为 int。默认情况下,第一个枚举数的值为 0,后面每个枚举数的值依次递增 1。基本语法: enum Day { Sun, Mon, Tue, Wed, Thu, Fri, Sa. 阅读全文
posted @ 2012-04-25 09:57 飞蛾扑火 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/kk888/archive/2011/09/01/2161647.html所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。 在定义泛型类时,可以对客户端代码能够在实例化类时用于类型参数的类型种类施加限制。如果客户端代码尝试使用某个约束所不允许的类型来实例化类,则会产生编译时错误。这些限制称为约束。约束是使用 where 上下文关键字指定的。下表列出了五种类型的约束:约束说明T:struct类型参数必须是值类型。可以指定除 Nullable 以外的 阅读全文
posted @ 2012-04-23 16:22 飞蛾扑火 阅读(4962) 评论(3) 推荐(3) 编辑
摘要: 转自:http://www.cnblogs.com/phoenix-rock/archive/2006/11/07/shallowcopy_deepcopy.html1. 深拷贝是指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响。举个例子,一个人名叫张三,后来用他克隆(假设法律允许)了另外一个人,叫李四,不管是张三缺胳膊少腿还是李四缺胳膊少腿都不会影响另外一个人。比较典型的就是Value(值)对象,如预定义类型Int32,Double,以及结构(struct),枚举(Enum)等。考虑以下写法 int source = int.MaxValue;//(1)初始化源 阅读全文
posted @ 2012-04-23 16:16 飞蛾扑火 阅读(385) 评论(0) 推荐(0) 编辑
摘要: “根据定义,所有的值类型都必须从System.ValueType派生,所有的枚举都从System.Enum抽象类型中派生,后者又从System.ValueType派生的” -------摘自《CLR VIA C#》;可以通过查找MSDN测试代码:class Program { static void Main(string[] args) { Program p = new Program(); int m = 1; Console.WriteLine("int m=1"); p.function(m); double n = 2.44; Console.WriteLine 阅读全文
posted @ 2012-04-23 10:57 飞蛾扑火 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ibm.com/developerworks/cn/xml/wa-ajaxintro3/掌握 Ajax,第 3 部分: Ajax 中的高级请求和响应全面理解 HTTP 的状态代码、就绪状态和 XMLHttpRequest 对象Brett McLaughlin (brett@newInstance.com), 作家,编辑, O'Reilly Media Inc.Brett McLaughlin 从 Logo 时代就开始使用计算机。(还记得那个小三角吗?)近年来,他已经成为 Java 和 XML 社区最著名的作者和程序员之一。他曾经在 Nextel Commun 阅读全文
posted @ 2012-04-19 14:06 飞蛾扑火 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ibm.com/developerworks/cn/xml/wa-ajaxintro2/掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求在 Web 请求中使用 XMLHttpRequestBrett McLaughlin (brett@newInstance.com), 作家,编辑, O'Reilly Media Inc.Brett McLaughlin 从 Logo 时代就开始使用计算机。(还记得那个小三角吗?)近年来,他已经成为 Java 和 XML 社区最著名的作者和程序员之一。他曾经在 Nextel Commun 阅读全文
posted @ 2012-04-19 13:20 飞蛾扑火 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ibm.com/developerworks/cn/xml/wa-ajaxintro1.html掌握 Ajax,第 1 部分: Ajax 入门简介理解 Ajax 及其工作原理,构建网站的一种有效方法Brett McLaughlin (brett@newInstance.com), 作家,编辑, O'Reilly Media Inc.Brett McLaughlin 从 Logo 时代就开始使用计算机。(还记得那个小三角吗?)近年来,他已经成为 Java 和 XML 社区最著名的作者和程序员之一。他曾经在 Nextel Communications 实现过复杂 阅读全文
posted @ 2012-04-19 11:59 飞蛾扑火 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 文章转自:http://www.cnblogs.com/yellowyu/archive/2009/06/07/1497910.html【关于什么是句柄(经典)】句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名字和你一样的人。从数据类型上来看它只是一个16位的无符号整数。应用程序几乎总是通过 阅读全文
posted @ 2012-04-18 14:21 飞蛾扑火 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 最近在学习WCF,在使用SVCUTil生成代理类的时候出现了如下错误解决方案:在配置文件中添加红色矩形框中的配置运行结果 阅读全文
posted @ 2012-03-08 13:25 飞蛾扑火 阅读(1822) 评论(1) 推荐(0) 编辑
摘要: 1.添加2个相关dll引用:WindowsFormsIntegration.dll (负责整合WPF和Windows)、System.Windows.Forms.2.在 XAML文件中添加两个引用xmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration" xmlns:wf ="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"3.在XAML编码区实现你 阅读全文
posted @ 2012-02-13 10:29 飞蛾扑火 阅读(595) 评论(1) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页