摘要: 查询表达式必须以 from 子句开头。另外,查询表达式还可以包含子查询,子查询也是以 from 子句开头。from 子句指定以下内容: 将对其运行查询或子查询的数据源。 一个本地范围变量,表示源序列中的每个元素。 范围变量和数据源都是强类型。from 子句中引用的数据源的类型必须为 IEnumerable、IEnumerable)>) 或一种派生类... 阅读全文
posted @ 2008-06-30 22:58 superfang 阅读(7357) 评论(0) 推荐(1) 编辑
摘要: 可以使用 into 上下文关键字创建一个临时标识符,以便将 group、join 或 select 子句的结果存储到新的标识符中。此标识符本身可以是附加查询命令的生成器。在 group 或 select 子句中使用新标识符的用法有时称为“延续”。 下面的示例演示使用 into 关键字来启用临时标识符 fruitGroup,该标识符具有推断类型 IGrouping。通过使用该标识符,可以对每个组调... 阅读全文
posted @ 2008-06-30 22:49 superfang 阅读(14370) 评论(0) 推荐(0) 编辑
摘要: event 关键字用于在发行者类中声明事件。 下面的示例演示如何声明和引发将 EventHandler 用作基础委托类型的事件。 public class Publisher { // Declare the delegate (if using non-generic pattern). public delegate void ... 阅读全文
posted @ 2008-06-30 22:43 superfang 阅读(1684) 评论(0) 推荐(0) 编辑
摘要: volatile 关键字指示一个字段可以由多个同时执行的线程修改。声明为 volatile 的字段不受编译器优化(假定由单个线程访问)的限制。这样可以确保该字段在任何时间呈现的都是最新的值。 volatile 修饰符通常用于由多个线程访问但不使用 lock 语句对访问进行序列化的字段。 volatile 关键字可应用于以下类型的字段: 引用类型。 指针类... 阅读全文
posted @ 2008-06-30 22:36 superfang 阅读(1199) 评论(0) 推荐(1) 编辑
摘要: 在方法范围中声明的变量可以具有隐式类型 var。隐式类型的本地变量是强类型变量(就好像您已经声明该类型一样),但由编译器确定类型。下面的两个 i 声明在功能上是等效的: var i = 10; // implicitly typed int i = 10; //explicitly typed 过多使用 var 可能使源代码的可读性在他人眼里变差。建议仅在必要... 阅读全文
posted @ 2008-06-30 22:26 superfang 阅读(2190) 评论(0) 推荐(0) 编辑
摘要: 使用 static 修饰符声明属于类型本身而不是属于特定对象的静态成员。static 修饰符可用于类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类型。例如,下面的类声明为 static,并且只包含 static 方法: static class CompanyEmployee { blic static string Get... 阅读全文
posted @ 2008-06-30 13:24 superfang 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 表示伪随机数生成器,一种能够产生满足某些随机性统计要求的数字序列的设备。 命名空间: System 程序集: mscorlib(在 mscorlib.dll 中) C# [SerializableAttribute] [ComVisibleAttribute(true)] public class Random ... 阅读全文
posted @ 2008-06-30 13:05 superfang 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 在用作修饰符时,new 关键字可以显式隐藏从基类继承的成员。隐藏继承的成员时,该成员的派生版本将替换基类版本。虽然可以在不使用 new 修饰符的情况下隐藏成员,但会生成警告。如果使用 new 显式隐藏成员,则会取消此警告,并记录要替换为派生版本这一事实。 若要隐藏继承的成员,请使用相同名称在派生类中声明该成员,并使用 new 修饰符修饰该成员。例如: public class ... 阅读全文
posted @ 2008-06-30 11:31 superfang 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 1.下载Live Writer最新版 http://get.live.cn/product/writer.html,然后在线安装。 2.在菜单中选择“日志”,然后选择“添加日志帐户”; 2、选择“其他日志服务”。 3、在日志主页中输入你的Blog主页地址。然后输入用户名与密码。 4、在“你所使用的日志类型”中选择“Metaweblog API”。在“日志的远程... 阅读全文
posted @ 2008-06-30 11:04 superfang 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 提供了针对可扩展的提供程序模型的基实现。 命名空间: System.Configuration.Provider 程序集: System.Configuration(在 System.Configuration.dll 中) C# public abstract class ProviderBase 提供程序模型旨在封装多个 ASP... 阅读全文
posted @ 2008-06-30 10:32 superfang 阅读(754) 评论(0) 推荐(0) 编辑