C#
文章平均质量分 92
nomasp
Android 工程师
展开
-
继承和多态
sealed关键字如果我们将类标记为sealed,编译器将不会允许我们从这个类型派生。(C#结构总是隐式密封的。因此,我们永远不可以从结构继承结构,从类继承结构或从结构继承类。结构只能用于建模独立的、用户定义的数据类型。如果希望是is-a关系,就必须使用类。)使用base关键字控制基类的创建protected关键字派生类型不再需要使用公共方法或属性来间接访问原创 2015-02-07 13:24:15 · 2873 阅读 · 3 评论 -
【LINQ技术】扩展特性和LINQ操作符
LINQ特有的编程结构LINQ就像是嵌入到C#中的强类型查询语言,尽管和SQL查询很像,但语法却并不相同,甚至还有截然相反的一面。LINQ是在.NET发展到3.5版的时候被引进的,C#和VB语言都为此做了许多工作,扩展了大量新的编程结构。一、隐式类型本地变量var——一个如此小巧的关键字却有着强大的力量。var varInt=1;var varBool=True;var原创 2015-05-03 21:00:36 · 2817 阅读 · 0 评论 -
预处理指令
C#预处理指令基本概念虽然同C和C++的术语“预处理指令”名称一样,但C#的其实并没有单独的预处理步骤,也就是说在VS等环境中并没有预处理的编译器。预处理指令能够用于替换源文件中的信息。以#(Sharp)字符和预处理指令名称开头。例如:#define MAX习惯于将预处理指令的名称全部设为大写。和C与C++不同的是,C#中的预处理指令的名称后不加数字等。C\C++所支持的宏函数在C#中也是不支持的。原创 2015-04-09 12:14:24 · 5715 阅读 · 0 评论 -
文件属性及资源文件的使用
一、C#文件属性1、什么是文件属性文件属性可以用来指示项目系统对应文件执行的操作。具体的操作见下文。Visual Basic和Visual C#的文件都具有4个属性:“FileName”、“BuildAcition”、“CustomTool”、”CustomToolNamespace“。 2、CopyToOutputDirectory属性 此属性指定将选定的源文件复制到输出目录所依据的条件。如果从原创 2015-02-07 13:22:41 · 8175 阅读 · 0 评论 -
WPF和WinRT中的导航问题
一、Frame、Page框架的相关介绍1、Frame类:继承层次结构System.Object System.Windows.Threading.DispatcherObject System.Windows.DependencyObject System.Windows.Media.Visual Syst原创 2015-02-07 12:28:04 · 5415 阅读 · 0 评论