自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jason's Word

专注web前端,业余DOTNET&Flex

  • 博客(1)
  • 资源 (63)
  • 收藏
  • 关注

mac版charles4.0.1破解版

charles mac版本的破解版 替换jar包即可

2016-12-26

16进制ASCII转换器

16进制ASCII转换器 输入16进制就能得到对应的字符

2015-03-12

wcf练习项目

wcf练习 自己学习用着 大家可以不用下

2012-06-25

FreeChmZoomer-svn12放大 CHM 的帮助字体

FreeChmZoomer-svn12放大 CHM 的帮助字体

2012-05-12

silverlight4 中文帮助

silverlight4 中文帮助silverlight4 中文帮助

2012-05-12

仿win7便签的小程序

仿win7便签的小程序 很好用 仿win7便签的小程序

2011-11-01

很好用的截图工具

很好用的截图工具,一个exe文件,免安装绿色版

2011-10-21

Jquery选择器说明文档.doc

Jquery选择器说明文档 就是选择器的总结

2011-08-02

flex制作的扎气球小游戏demo

不是源码,就是一个小测试版的debug版

2011-03-10

Aleo Flash banner制作工具

Aleo Flash banner制作工具 完美的制作出你想要的动画banner 简单的步骤实现专业级的效果 我发现的最好的,5分,你绝对之得下,绿色免安装

2011-02-18

2天驾驭DIV+CSS

一本关于css+div的基础教材 非常适合入门,推荐! 高清pdf

2011-01-14

.net简单sockets编程练习

.net简单sockets编程练习 c#编写,服务端和客户端的连接,很简单

2011-01-13

c#基于WCF的聊天室程序

c#基于WCF的聊天室程序 启动控制台程序宿主wcf之后,实现的聊天程序

2010-12-30

CSharp异步委托调用说明

CSharp异步委托调用说明 CSharp异步委托调用说明 CSharp异步委托调用说明

2010-12-14

SQLiteSpy一个轻量级的sqlite管理工具

SQLiteSpy一个轻量级的sqlite管理工具 大小只有几百k,中文不会出现乱码

2010-11-26

DIV+CSS个人博客模板

DIV+CSS个人博客模板 DIV+CSS个人博客模板 DIV+CSS个人博客模板

2010-11-24

LINQ中文教程(一步一步学习linq)

LINQ中文教程 一步一步学习LINQ(WORD文档形式)

2010-11-24

AspNetMVCPreview2-setup.msi

中文VS2008 安装ASP.NET MVC框架问题(没有MVC模板) 在中文VS2008中安装ASP.NET MVC框架,首先需要下载mvc框架 运行文件AspNetMVCPreview2-setup.msi进行安装,安装完成后发现在VS2008里面并没有MVC模板出现。又到处Google了一遍,发现有不少人遇到这个问题,但是还没看到完全解决的办法。 目前遇到问题的基本集中在Microsoft Visual Studio 2008中文版,因为中文版所有的安装文件默认放在2052(中文编码)下面,而ASP.NET MVC是英文的,所有都放在1033下面,所以导致ASP.NET MVC模板不能载入。 知道问题的根源就好解决了,修改如下文件夹名称(x为您对应的安装盘符): x:\Program Files\Microsoft Visual Studio 9.0\Common7 \IDE\ItemTemplates\CSharp\Web\MVC\1033 x:\Program Files\Microsoft Visual Studio 9.0\Common7 \IDE\ItemTemplatesCache\CSharp\Web\MVC\1033 为 x:\Program Files\Microsoft Visual Studio 9.0\Common7 \IDE\ItemTemplates\CSharp\Web\MVC\2052 x:\Program Files\Microsoft Visual Studio 9.0\Common7 \IDE\ItemTemplatesCache\CSharp\Web\MVC\2052 然后将 x:\Program Files\Microsoft Visual Studio 9.0\Common7 \IDE\ProjectTemplates\CSharp\Web\1033 x:\Program Files\Microsoft Visual Studio 9.0\Common7 \IDE\ProjectTemplatesCache\CSharp\Web\1033 文件夹里的内容剪切到 x:\Program Files\Microsoft Visual Studio 9.0\Common7 \IDE\ProjectTemplates\CSharp\Web\2052 x:\Program Files\Microsoft Visual Studio 9.0\Common7 \IDE\ProjectTemplatesCache\CSharp\Web\2052 文件夹中,到这里文件路径问题就解决了。 这个时候直接打开VS2008还是看不到MVC模板的,因为我们要重建一次VS2008的模板索引,方法如下: 在命令行运行 x:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe /setup 或者 vs2008命令提示符 运行devenv /setup 因为重建索引需要一点时间,等待大概几秒钟(我的机子等待了大概1分钟了)再打开你的VS2008就可以看到MVC项目模板了。 至此就完成了ASP.NET MVC框架在Microsoft Visual Studio 2008中文版的安装。

2010-11-19

Asp.net ajax基础

Asp.net Aajx基础 讲解asp.net中ajax控件的基本使用与范例 个人认为讲的不错

2010-11-18

css3-快速浏览,qucik

css3-快速浏览,qucik css3-快速浏览,qucik css3-快速浏览,qucik

2010-11-16

定制自己的winpe

定制自己的winpe,图文教程 定制自己的winpe,图文教程 定制自己的winpe,图文教程

2010-11-16

sql语句自动生成器

非常的好用哦 sql语句自动生成器 sql语句自动生成器

2010-09-07

ico转换为PNG-PNG转换为ico-简单好用

ico转换为PNG-PNG转换为ico-简单好用

2010-09-02

earthplayerlib.swc

earthplayerlib.swc 不用多说了,地图玩家的api

2010-08-27

突破WinXP IIS的连接数限制 工具 MetaEdit

首先,你需要到下面的地址下载MetaEdit ,本例使用版本是2.2。 然后,执行MtaEdt22.exe按向导提示完成MetaEdit安装。 最后,在MetaEdit中设置客户端连接限制的参数。 安装MetaEdit完毕后,在开始菜单的程序组Administrative Tools下点击MetaEdit 2.2运行, 在出现的窗口左边将树展开至LM \ W3SVC,直接在W3SVC文件夹上单击,选择右边列表中Name为MaxConnections的项,双击后,出现一个Edit Metabase Data对话框。 在最后Data的文本框中默认的是10,这就是Windows XP专业版IIS 默认设置的最大客户端连接数了,现在你可以改变这个默认值了。 注意:在Win2000 上的IIS客户端连接数最大为2000000000,如改为-1就是不限制了。

2010-07-20

c#委托和事件的讲解

c#委托和事件的讲解,个人认为非常通俗易懂,看过之后可以清楚的了解和理解 ps:高清pdf版

2010-07-19

flex css设计器

一个flash文件 可以对flex控件进行css可视化设计 非常的好用

2010-07-09

c# 3D游戏开发Managed DirectX 9中文版

中文版教程 自<Managed DirectX 9 kick start:Granphics and Game Programming>翻译而来 是书中前3部分,可作为DirectX入门教程

2010-05-20

sql 21日自学入门通

sql 21日自学入门通 一本很适合新手看的sql入门教程 高清pdf版本 欢迎大家下载

2010-05-20

日语1-4级词汇表全面详细

日语1-4级词汇表 日语1-4级词汇表 日语1-4级词汇表

2010-03-02

最常见的日语惯用句型840个pdf文本

最常见的日语惯用句型840个pdf文本 最常见的日语惯用句型840个pdf文本

2010-03-02

软件工程师最好用的IT日语

软件工程师日语 IT对日日语介绍,解释,全面

2010-03-02

Android开发教程

Android开发教程 经典全面介绍Android

2010-03-02

wink2.0最好用的屏幕录像工具

wink2.0最好用的屏幕录像工具 多国语言免费共享软件

2010-02-22

如何用csharp读写INI文件的办法

如何用csharp读写INI文件的办法 如何用csharp读写INI文件的办法 如何用csharp读写INI文件的办法

2010-02-10

自制的系统信息查看器

本人自己制作的系统信息查看器,使用的是vs2008,开发语言是c#,不是源码,是exe文件,请大家点评哦~

2010-02-05

数据结构(C#版高清中文PDF)

将数据结构与C#语言和.NET框架结合是本书的一大特点。.NET平台是微软推出的一个新的开发平台,目的是让“不同的语言共享同一平台”。.NET很可能成为下一代Windows操作系统的一部分。而C#语言作为新一代完全面向对象的语言,是.NET的母言。本书所有的数据结构和算法都是用C#语言进行描述,并在相应章节的末尾介绍了在.NET框架中常用的数据结构和算法。用C#在.NET平台开发的技术人员可以从本书中获得许多有益的知识和技术

2010-01-18

c#3.0语言规范高清PDF

1. 简介 ................................................................................................................................................................... 1 1.1 Hello world ............................................................................................................................................... 1 1.2 程序结构 ..................................................................................................................................................... 2 1.3 类型和变量 ................................................................................................................................................. 3 1.4 表达式 ......................................................................................................................................................... 6 1.5 语句 ............................................................................................................................................................. 8 1.6 类和对象 ................................................................................................................................................... 12 1.6.1 成员 .................................................................................................................................................... 12 1.6.2 可访问性 ............................................................................................................................................ 13 1.6.3 类型形参 ............................................................................................................................................ 13 1.6.4 基类 .................................................................................................................................................... 14 1.6.5 字段 .................................................................................................................................................... 14 1.6.6 方法 .................................................................................................................................................... 15 1.6.6.1 参数 .............................................................................................................................................. 15 1.6.6.2 方法体和局部变量 ....................................................................................................................... 16 1.6.6.3 静态方法和实例方法 ................................................................................................................... 16 1.6.6.4 虚方法、重写方法和抽象方法 ................................................................................................... 17 1.6.6.5 方法重载 ...................................................................................................................................... 19 1.6.7 其他函数成员 .................................................................................................................................... 20 1.6.7.1 构造函数 ...................................................................................................................................... 21 1.6.7.2 属性 .............................................................................................................................................. 22 1.6.7.3 索引器 .......................................................................................................................................... 22 1.6.7.4 事件 .............................................................................................................................................. 22 1.6.7.5 运算符 .......................................................................................................................................... 23 1.6.7.6 析构函数 ...................................................................................................................................... 23 1.7 结构 ........................................................................................................................................................... 24 1.8 数组 ........................................................................................................................................................... 24 1.9 接口 ........................................................................................................................................................... 25 1.10 枚举 ......................................................................................................................................................... 26 1.11 委托 ......................................................................................................................................................... 27 1.12 属性 ......................................................................................................................................................... 28 2. 词法结构 ......................................................................................................................................................... 31 2.1 程序 ........................................................................................................................................................... 31 2.2 文法 ........................................................................................................................................................... 31 2.2.1 文法表示法 ........................................................................................................................................ 31 2.2.2 词法文法 ............................................................................................................................................ 32 2.2.3 句法文法 ............................................................................................................................................ 32 2.3 词法分析 ................................................................................................................................................... 32 2.3.1 行结束符 ............................................................................................................................................ 33 2.3.2 注释 .................................................................................................................................................... 33 2.3.3 空白 .................................................................................................................................................... 34 2.4 标记 ........................................................................................................................................................... 34 iv C#语言规范 2.4.1 Unicode 字符转义序列 ....................................................................................................................... 35 2.4.2 标识符 ................................................................................................................................................ 35 2.4.3 关键字 ................................................................................................................................................ 37 2.4.4 文本 .................................................................................................................................................... 37 2.4.4.1 布尔值 .......................................................................................................................................... 37 2.4.4.2 整数 .............................................................................................................................................. 38 2.4.4.3 实数 .............................................................................................................................................. 39 2.4.4.4 字符 .............................................................................................................................................. 39 2.4.4.5 字符串 .......................................................................................................................................... 40 2.4.4.6 null 文本 .................................................................................................................................... 42 2.4.5 运算符和标点符号 ............................................................................................................................. 42 2.5 预处理指令 ............................................................................................................................................... 42 2.5.1 条件编译符号 .................................................................................................................................... 43 2.5.2 预处理表达式 .................................................................................................................................... 43 2.5.3 声明指令 ............................................................................................................................................ 44 2.5.4 条件编译指令 .................................................................................................................................... 45 2.5.5 诊断指令 ............................................................................................................................................ 47 2.5.6 区域指令 ............................................................................................................................................ 47 2.5.7 行指令 ................................................................................................................................................ 48 2.5.8 Pragma 指令 ....................................................................................................................................... 48 2.5.8.1 Pragma warning ........................................................................................................................... 49 3. 基本概念 ......................................................................................................................................................... 50 3.1 应用程序启动 ........................................................................................................................................... 50 3.2 应用程序终止 ........................................................................................................................................... 50 3.3 声明 ........................................................................................................................................................... 51 3.4 成员 ........................................................................................................................................................... 53 3.4.1 命名空间成员 .................................................................................................................................... 53 3.4.2 结构成员 ............................................................................................................................................ 53 3.4.3 枚举成员 ............................................................................................................................................ 53 3.4.4 类成员 ................................................................................................................................................ 53 3.4.5 接口成员 ............................................................................................................................................ 54 3.4.6 数组成员 ............................................................................................................................................ 54 3.4.7 委托成员 ............................................................................................................................................ 54 3.5 成员访问 ................................................................................................................................................... 54 3.5.1 已声明可访问性 ................................................................................................................................ 54 3.5.2 可访问域 ............................................................................................................................................ 55 3.5.3 实例成员的受保护访问...................................................................................................................... 57 3.5.4 可访问性约束 .................................................................................................................................... 58 3.6 签名和重载 ............................................................................................................................................... 59 3.7 范围 ........................................................................................................................................................... 60 3.7.1 名称隐藏 ............................................................................................................................................ 62 3.7.1.1 通过嵌套隐藏 ............................................................................................................................... 62 3.7.1.2 通过继承隐藏 ............................................................................................................................... 63 3.8 命名空间和类型名称 ............................................................................................................................... 64 目录 版权所有  Microsoft Corporation 1999-2007。保留所有权利。 3.8.1 完全限定名 ........................................................................................................................................ 66 3.9 自动内存管理 ........................................................................................................................................... 66 3.10 执行顺序 ................................................................................................................................................. 69 4. 类型 ................................................................................................................................................................. 71 4.1 值类型 ....................................................................................................................................................... 71 4.1.1 System.ValueType 类型 ...................................................................................................................... 72 4.1.2 默认构造函数 .................................................................................................................................... 72 4.1.3 结构类型 ............................................................................................................................................ 73 4.1.4 简单类型 ............................................................................................................................................ 73 4.1.5 整型 .................................................................................................................................................... 74 4.1.6 浮点型 ................................................................................................................................................ 75 4.1.7 decimal 类型 ....................................................................................................................................... 76 4.1.8 bool 类型 ............................................................................................................................................ 76 4.1.9 枚举类型 ............................................................................................................................................ 76 4.1.10 可以为 null 的类型........................................................................................................................ 76 4.2 引用类型 ................................................................................................................................................... 77 4.2.1 类类型 ................................................................................................................................................ 78 4.2.2 对象类型 ............................................................................................................................................ 78 4.2.3 string 类型 .......................................................................................................................................... 78 4.2.4 接口类型 ............................................................................................................................................ 78 4.2.5 数组类型 ............................................................................................................................................ 78 4.2.6 委托类型 ............................................................................................................................................ 78 4.3 装箱和拆箱 ............................................................................................................................................... 79 4.3.1 装箱转换 ............................................................................................................................................ 79 4.3.2 拆箱转换 ............................................................................................................................................ 80 4.4 构造类型 ................................................................................................................................................... 81 4.4.1 类型实参 ............................................................................................................................................ 81 4.4.2 开放和封闭类型 ................................................................................................................................ 82 4.4.3 绑定和未绑定类型 ............................................................................................................................. 82 4.4.4 满足约束 ............................................................................................................................................ 82 4.5 类型形参 ................................................................................................................................................... 83 4.6 表达式目录树类型 ................................................................................................................................... 84 5. 变量 ................................................................................................................................................................. 85 5.1 变量类别 ................................................................................................................................................... 85 5.1.1 静态变量 ............................................................................................................................................ 85 5.1.2 实例变量 ............................................................................................................................................ 85 5.1.2.1 类中的实例变量 ........................................................................................................................... 85 5.1.2.2 结构中的实例变量 ....................................................................................................................... 85 5.1.3 数组元素 ............................................................................................................................................ 86 5.1.4 值参数 ................................................................................................................................................ 86 5.1.5 引用形参 ............................................................................................................................................ 86 5.1.6 输出形参 ............................................................................................................................................ 86 5.1.7 局部变量 ............................................................................................................................................ 86 5.2 默认值 ....................................................................................................................................................... 87 vi C#语言规范 5.3 明确赋值 ................................................................................................................................................... 87 5.3.1 初始已赋值变量 ................................................................................................................................ 88 5.3.2 初始未赋值变量 ................................................................................................................................ 88 5.3.3 确定明确赋值的细则 ......................................................................................................................... 88 5.3.3.1 一般语句规则 ............................................................................................................................... 89 5.3.3.2 块语句、checked 和 unchecked 语句 ..................................................................................... 89 5.3.3.3 表达式语句 .................................................................................................................................. 89 5.3.3.4 声明语句 ...................................................................................................................................... 90 5.3.3.5 if 语句 .......................................................................................................................................... 90 5.3.3.6 switch 语句 .................................................................................................................................. 90 5.3.3.7 while 语句 .................................................................................................................................... 90 5.3.3.8 do 语句 ......................................................................................................................................... 90 5.3.3.9 for 语句 ........................................................................................................................................ 91 5.3.3.10 break、continue 和 goto 语句 ............................................................................................. 91 5.3.3.11 throw 语句 ................................................................................................................................. 91 5.3.3.12 return 语句 ................................................................................................................................. 91 5.3.3.13 try-catch 语句 .............................................................................................................................. 92 5.3.3.14 try-finally 语句 ............................................................................................................................ 92 5.3.3.15 try-catch-finally 语句 .................................................................................................................. 92 5.3.3.16 foreach 语句 ............................................................................................................................... 93 5.3.3.17 using 语句 .................................................................................................................................. 93 5.3.3.18 lock 语句 .................................................................................................................................... 93 5.3.3.19 yield 语句 ................................................................................................................................... 94 5.3.3.20 简单表达式的一般规则 ............................................................................................................. 94 5.3.3.21 带有嵌入表达式的表达式的一般规则 ..................................................................................... 94 5.3.3.22 调用表达式和对象创建表达式 ................................................................................................. 94 5.3.3.23 简单赋值表达式 ......................................................................................................................... 95 5.3.3.24 && 表达式 ................................................................................................................................. 95 5.3.3.25 || 表达式 ..................................................................................................................................... 96 5.3.3.26 ! 表达式 ..................................................................................................................................... 96 5.3.3.27 ?? 表达式 ................................................................................................................................... 97 5.3.3.28 ?: 表达式 .................................................................................................................................... 97 5.3.3.29 匿名函数 .................................................................................................................................... 97 5.4 变量引用 ................................................................................................................................................... 98 5.5 变量引用的原子性 ................................................................................................................................... 98 6. 转换 ................................................................................................................................................................. 99 6.1 隐式转换 ................................................................................................................................................... 99 6.1.1 标识转换 ............................................................................................................................................ 99 6.1.2 隐式数值转换 .................................................................................................................................... 99 6.1.3 隐式枚举转换 .................................................................................................................................. 100 6.1.4 可以为 null 的隐式转换 ................................................................................................................. 100 6.1.5 null 文本转换 ................................................................................................................................... 100 6.1.6 隐式引用转换 .................................................................................................................................. 100 6.1.7 装箱转换 .......................................................................................................................................... 101 目录 版权所有  Microsoft Corporation 1999-2007。保留所有权利。 6.1.8 隐式常量表达式转换 ....................................................................................................................... 101 6.1.9 涉及类型形参的隐式转换................................................................................................................ 101 6.1.10 用户定义的隐式转换...................................................................................................................... 102 6.1.11 匿名函数转换和方法组转换 .......................................................................................................... 102 6.2 显式转换 ................................................................................................................................................. 102 6.2.1 显式数值转换 .................................................................................................................................. 102 6.2.2 显式枚举转换 .................................................................................................................................. 104 6.2.3 可以为 null 的显式转换................................................................................................................ 104 6.2.4 显式引用转换 .................................................................................................................................. 105 6.2.5 拆箱转换 .......................................................................................................................................... 105 6.2.6 涉及类型形参的显式转换................................................................................................................ 105 6.2.7 用户定义的显式转换 ....................................................................................................................... 106 6.3 标准转换 ................................................................................................................................................. 106 6.3.1 标准隐式转换 .................................................................................................................................. 106 6.3.2 标准显式转换 .................................................................................................................................. 107 6.4 用户定义的转换 ..................................................................................................................................... 107 6.4.1 允许的用户定义转换 ....................................................................................................................... 107 6.4.2 提升转换运算符 ............................................................................................................................... 107 6.4.3 用户定义转换的计算 ....................................................................................................................... 107 6.4.4 用户定义的隐式转换 ....................................................................................................................... 108 6.4.5 用户定义的显式转换 ....................................................................................................................... 109 6.5 匿名函数转换 ......................................................................................................................................... 110 6.5.1 匿名函数转换为委托类型的计算 .................................................................................................... 111 6.5.2 匿名函数转换为表达式目录树类型的计算 .................................................................................... 111 6.5.3 实现示例 .......................................................................................................................................... 111 6.6 方法组转换 ............................................................................................................................................. 114 7. 表达式 ........................................................................................................................................................... 116 7.1 表达式的分类 ......................................................................................................................................... 116 7.1.1 表达式的值 ...................................................................................................................................... 117 7.2 通过调用索引器的 get-accessor 来获取索引器访问表达式的值。 .............................................. 117 7.3 运算符 ..................................................................................................................................................... 117 7.3.1 运算符的优先级和顺序关联性 ........................................................................................................ 117 7.3.2 运算符重载 ...................................................................................................................................... 118 7.3.3 一元运算符重载决策 ....................................................................................................................... 119 7.3.4 二元运算符重载决策 ....................................................................................................................... 119 7.3.5 候选用户定义运算符 ....................................................................................................................... 120 7.3.6 数值提升 .......................................................................................................................................... 120 7.3.6.1 一元数值提升 ............................................................................................................................. 120 7.3.6.2 二元数值提升 ............................................................................................................................. 121 7.3.7 提升运算符 ...................................................................................................................................... 121 7.4 成员查找 ................................................................................................................................................. 122 7.4.1 基类型 .............................................................................................................................................. 123 7.5 函数成员 ................................................................................................................................................. 123 7.5.1 实参列表 .......................................................................................................................................... 125 viii C#语言规范 7.5.2 类型推断 .......................................................................................................................................... 127 7.5.2.1 第一阶段 .................................................................................................................................... 128 7.5.2.2 第二阶段 .................................................................................................................................... 128 7.5.2.3 输入类型 .................................................................................................................................... 129 7.5.2.4 输出类型 .................................................................................................................................... 129 7.5.2.5 依赖 ............................................................................................................................................ 129 7.5.2.6 输出类型推断 ............................................................................................................................. 129 7.5.2.7 参数类型显式推断 ..................................................................................................................... 129 7.5.2.8 精确推断 .................................................................................................................................... 129 7.5.2.9 下限推断 .................................................................................................................................... 129 7.5.2.10 固定 .......................................................................................................................................... 130 7.5.2.11 推断返回类型 ........................................................................................................................... 130 7.5.2.12 方法组转换的类型推断 ........................................................................................................... 131 7.5.2.13 查找一组表达式的最通用类型 ............................................................................................... 131 7.5.3 重载决策 .......................................................................................................................................... 131 7.5.3.1 适用函数成员 ............................................................................................................................. 132 7.5.3.2 更好的函数成员 ......................................................................................................................... 132 7.5.3.3 表达式的更佳转换 ..................................................................................................................... 133 7.5.3.4 类型的更佳转换 ......................................................................................................................... 134 7.5.3.5 泛型类中的重载 ......................................................................................................................... 134 7.5.4 函数成员调用 .................................................................................................................................. 135 7.5.4.1 已装箱实例上的调用 ................................................................................................................. 136 7.6 基本表达式 ............................................................................................................................................. 136 7.6.1 文本 .................................................................................................................................................. 137 7.6.2 简单名称 .......................................................................................................................................... 137 7.6.2.1 块中的固定含义 ......................................................................................................................... 138 7.6.3 带括号的表达式 ............................................................................................................................... 139 7.6.4 成员访问 .......................................................................................................................................... 139 7.6.4.1 相同的简单名称和类型名称 ..................................................................................................... 141 7.6.4.2 语法多义性 ................................................................................................................................ 141 7.6.5 调用表达式 ...................................................................................................................................... 142 7.6.5.1 方法调用 .................................................................................................................................... 142 7.6.5.2 扩展方法调用 ............................................................................................................................. 143 7.6.5.3 委托调用 .................................................................................................................................... 146 7.6.6 元素访问 .......................................................................................................................................... 146 7.6.6.1 数组访问 .................................................................................................................................... 146 7.6.6.2 索引器访问 ................................................................................................................................ 147 7.6.7 this 访问 ........................................................................................................................................ 147 7.6.8 base 访问 ........................................................................................................................................ 148 7.6.9 后缀增量和后缀减量运算符............................................................................................................ 148 7.6.10 new 运算符 ..................................................................................................................................... 149 7.6.10.1 对象创建表达式 ....................................................................................................................... 149 7.6.10.2 对象初始值设定项 ................................................................................................................... 150 7.6.10.3 集合初始值设定项 ................................................................................................................... 152 7.6.10.4 数组创建表达式 ....................................................................................................................... 153 目录 版权所有  Microsoft Corporation 1999-2007。保留所有权利。 7.6.10.5 委托创建表达式 ....................................................................................................................... 155 7.6.10.6 匿名对象创建表达式 ............................................................................................................... 156 7.6.11 typeof 运算符 ................................................................................................................................. 157 7.6.12 checked 和 unchecked 运算符 .................................................................................................... 159 7.6.13 默认值表达式 ................................................................................................................................ 161 7.6.14 匿名方法表达式 ............................................................................................................................. 161 7.7 一元运算符 ............................................................................................................................................. 162 7.7.1 一元加运算符 .................................................................................................................................. 162 7.7.2 一元减运算符 .................................................................................................................................. 162 7.7.3 逻辑否定运算符 ............................................................................................................................... 163 7.7.4 按位求补运算符 ............................................................................................................................... 163 7.7.5 前缀增量和减量运算符.................................................................................................................... 163 7.7.6 强制转换表达式 ............................................................................................................................... 164 7.8 算术运算符 ............................................................................................................................................. 164 7.8.1 乘法运算符 ...................................................................................................................................... 165 7.8.2 除法运算符 ...................................................................................................................................... 165 7.8.3 余数运算符 ...................................................................................................................................... 166 7.8.4 加法运算符 ...................................................................................................................................... 167 7.8.5 减法运算符 ...................................................................................................................................... 169 7.9 移位运算符 ............................................................................................................................................. 170 7.10 关系和类型测试运算符 ........................................................................................................................ 171 7.10.1 整数比较运算符 ............................................................................................................................. 172 7.10.2 浮点比较运算符 ............................................................................................................................. 173 7.10.3 小数比较运算符 ............................................................................................................................. 173 7.10.4 布尔相等运算符 ............................................................................................................................. 173 7.10.5 枚举比较运算符 ............................................................................................................................. 174 7.10.6 引用类型相等运算符...................................................................................................................... 174 7.10.7 字符串相等运算符.......................................................................................................................... 175 7.10.8 委托相等运算符 ............................................................................................................................. 176 7.10.9 相等运算符和 null........................................................................................................................ 176 7.10.10 is 运算符 ....................................................................................................................................... 176 7.10.11 as 运算符 ...................................................................................................................................... 177 7.11 逻辑运算符 ........................................................................................................................................... 178 7.11.1 整数逻辑运算符 ............................................................................................................................. 178 7.11.2 & 运算符 ........................................................................................................................................ 178 7.11.3 枚举逻辑运算符 ............................................................................................................................. 178 7.11.4 布尔逻辑运算符 ............................................................................................................................. 178 7.11.5 可以为 null 的布尔逻辑运算符 .................................................................................................. 179 7.12 条件逻辑运算符 ................................................................................................................................... 179 7.12.1 布尔条件逻辑运算符...................................................................................................................... 180 7.12.2 用户定义的条件逻辑运算符 .......................................................................................................... 180 7.13 空合并运算符 ....................................................................................................................................... 180 7.14 条件运算符 ........................................................................................................................................... 181 7.15 匿名函数表达式 ................................................................................................................................... 182 7.15.1 匿名函数签名 ................................................................................................................................ 183 x C#语言规范 7.15.2 匿名函数体 .................................................................................................................................... 183 7.15.3 重载决策 ........................................................................................................................................ 184 7.15.4 外层变量 ........................................................................................................................................ 185 7.15.4.1 捕获的外层变量 ....................................................................................................................... 185 7.15.4.2 局部变量实例化 ....................................................................................................................... 186 7.15.5 匿名函数表达式的计算 .................................................................................................................. 188 7.16 查询表达式 ........................................................................................................................................... 188 7.16.1 查询表达式中的多义性 .................................................................................................................. 189 7.16.2 查询表达式转换 ............................................................................................................................. 189 7.16.2.1 带有延续部分的 Select 和 groupby 子句 ............................................................................ 190 7.16.2.2 显式范围变量类型 ................................................................................................................... 190 7.16.2.3 简并查询表达式 ....................................................................................................................... 191 7.16.2.4 From、let、where、join 和 orderby 子句 ............................................................................. 191 7.16.2.5 Select 子句 ............................................................................................................................... 194 7.16.2.6 Groupby 子句 ............................................................................................................................ 195 7.16.2.7 透明标识符 ............................................................................................................................... 195 7.16.3 查询表达式模式 ............................................................................................................................. 196 7.17 赋值运算符 ........................................................................................................................................... 197 7.17.1 简单赋值 ........................................................................................................................................ 198 7.17.2 复合赋值 ........................................................................................................................................ 200 7.17.3 事件赋值 ........................................................................................................................................ 201 7.18 表达式 ................................................................................................................................................... 201 7.19 常量表达式 ........................................................................................................................................... 201 7.20 布尔表达式 ........................................................................................................................................... 202 8. 语句 ............................................................................................................................................................... 204 8.1 结束点和可到达性 ................................................................................................................................. 204 8.2 块 ............................................................................................................................................................. 205 8.2.1 语句列表 .......................................................................................................................................... 206 8.3 空语句 ..................................................................................................................................................... 206 8.4 标记语句 ................................................................................................................................................. 207 8.5 声明语句 ................................................................................................................................................. 207 8.5.1 局部变量声明 .................................................................................................................................. 207 8.5.2 局部常量声明 .................................................................................................................................. 209 8.6 表达式语句 ............................................................................................................................................. 209 8.7 选择语句 ................................................................................................................................................. 209 8.7.1 if 语句 ............................................................................................................................................... 210 8.7.2 switch 语句 ....................................................................................................................................... 210 8.8 迭代语句 ................................................................................................................................................. 213 8.8.1 while 语句 ......................................................................................................................................... 213 8.8.2 do 语句 ............................................................................................................................................. 214 8.8.3 for 语句 ............................................................................................................................................. 214 8.8.4 foreach 语句 ..................................................................................................................................... 215 8.9 跳转语句 ................................................................................................................................................. 218 8.9.1 break 语句 ......................................................................................................................................... 218 目录 版权所有  Microsoft Corporation 1999-2007。保留所有权利。 8.9.2 continue 语句 .................................................................................................................................... 219 8.9.3 goto 语句 .......................................................................................................................................... 219 8.9.4 return 语句 ........................................................................................................................................ 220 8.9.5 throw 语句 ........................................................................................................................................ 221 8.10 try 语句 .................................................................................................................................................. 221 8.11 checked 语句和 unchecked 语句 ............................................................................................... 224 8.12 lock 语句 ............................................................................................................................................... 224 8.13 using 语句 ............................................................................................................................................. 225 8.14 yield 语句 .............................................................................................................................................. 226 9. 命名空间 ....................................................................................................................................................... 229 9.1 编译单元 ................................................................................................................................................. 229 9.2 命名空间声明 ......................................................................................................................................... 229 9.3 Extern 别名 ............................................................................................................................................. 230 9.4 using 指令 ............................................................................................................................................... 231 9.4.1 using 别名指令 ................................................................................................................................. 231 9.4.2 Using 命名空间指令 ......................................................................................................................... 234 9.5 命名空间成员 ......................................................................................................................................... 235 9.6 类型声明 ................................................................................................................................................. 236 9.7 命名空间别名限定符 .............................................................................................................................. 236 9.7.1 别名的唯一性 .................................................................................................................................. 237 10. 类 ................................................................................................................................................................. 239 10.1 类声明 ................................................................................................................................................... 239 10.1.1 类修饰符 ........................................................................................................................................ 239 10.1.1.1 抽象类 ...................................................................................................................................... 239 10.1.1.2 密封类 ...................................................................................................................................... 240 10.1.1.3 静态类 ...................................................................................................................................... 240 10.1.2 分部修饰符 .................................................................................................................................... 241 10.1.3 类型形参 ........................................................................................................................................ 241 10.1.4 类基本规范 .................................................................................................................................... 241 10.1.4.1 基类 .......................................................................................................................................... 242 10.1.4.2 接口实现 .................................................................................................................................. 243 10.1.5 类型形参约束 ................................................................................................................................ 243 10.1.6 类体 ................................................................................................................................................ 246 10.2 分部类型 ............................................................................................................................................... 247 10.2.1 属性 ................................................................................................................................................ 247 10.2.2 修饰符 ............................................................................................................................................ 247 10.2.3 类型形参和约束 ............................................................................................................................. 247 10.2.4 基类 ................................................................................................................................................ 248 10.2.5 基接口 ............................................................................................................................................ 248 10.2.6 成员 ................................................................................................................................................ 249 10.2.7 分部方法 ........................................................................................................................................ 249 10.2.8 名称绑定 ........................................................................................................................................ 251 10.3 类成员 ................................................................................................................................................... 252 10.3.1 实例类型 ........................................................................................................................................ 253 xii C#语言规范 10.3.2 构造类型的成员 ............................................................................................................................. 253 10.3.3 继承 ................................................................................................................................................ 254 10.3.4 new 修饰符 ..................................................................................................................................... 255 10.3.5 访问修饰符 .................................................................................................................................... 255 10.3.6 构成类型 ........................................................................................................................................ 255 10.3.7 静态成员和实例成员...................................................................................................................... 255 10.3.8 嵌套类型 ........................................................................................................................................ 256 10.3.8.1 完全限定名 ............................................................................................................................... 256 10.3.8.2 已声明可访问性 ............................................................................................................

2010-01-18

SQL语言艺术.rar

本书分为12章,每一章包含许多原则或准则,并通过举例的方式对原则进行解释说明。这些例 子大多来自于实际案例,对九种SQL经典查询场景以及其性能影响讨论,非常便于实践,为你 的实际工作提出了具体建议。本书适合SQL数据库开发者、软件架构师,也适合DBA,尤其是 数据库应用维护人员阅读。

2010-01-18

代码之美中文版pdf

《Beautiful Code》是由Greg Wilson在2006年构思的,本书的初衷是希望从优秀的软件开发人员和计算机科学家中提炼出一些有价值的思想。他与助理编辑Andy Oram一起走访了世界各地不同技术背景的专家。本《代码之美》精选版是从原书中精选出其中的6章。 本书

2010-01-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除