nomasp

風立ちぬ、いざ生きめやも」

【LINQ技术】扩展特性和LINQ操作符

LINQ特有的编程结构 LINQ就像是嵌入到C#中的强类型查询语言,尽管和SQL查询很像,但语法却并不相同,甚至还有截然相反的一面。 LINQ是在.NET发展到3.5版的时候被引进的,C#和VB语言都为此做了许多工作,扩展了大量新的编程结构。 一、隐式类型本地变量 var——一个如此小巧的...

2015-05-03 21:00:36

阅读数 2165

评论数 0

预处理指令

C#预处理指令基本概念虽然同C和C++的术语“预处理指令”名称一样,但C#的其实并没有单独的预处理步骤,也就是说在VS等环境中并没有预处理的编译器。预处理指令能够用于替换源文件中的信息。以#(Sharp)字符和预处理指令名称开头。例如:#define MAX习惯于将预处理指令的名称全部设为大写。和...

2015-04-09 12:14:24

阅读数 5155

评论数 0

继承和多态

sealed关键字 如果我们将类标记为sealed,编译器将不会允许我们从这个类型派生。(C#结构总是隐式密封的。因此,我们永远不可以从结构继承结构,从类继承结构或从结构继承类。结构只能用于建模独立的、用户定义的数据类型。如果希望是is-a关系,就必须使用类。) 使用base关键字控制基类的创...

2015-02-07 13:24:15

阅读数 2665

评论数 3

文件属性及资源文件的使用

一、C#文件属性1、什么是文件属性文件属性可以用来指示项目系统对应文件执行的操作。具体的操作见下文。Visual Basic和Visual C#的文件都具有4个属性:“FileName”、“BuildAcition”、“CustomTool”、”CustomToolNamespace“。 2、Co...

2015-02-07 13:22:41

阅读数 7030

评论数 0

WPF和WinRT中的导航问题

一、Frame、Page框架的相关介绍 1、Frame类: 继承层次结构 System.Object   System.Windows.Threading.DispatcherObject     System.Windows.DependencyObject       System...

2015-02-07 12:28:04

阅读数 4978

评论数 0

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