
C#
瘦毛毛
...瘦...
展开
-
004_Types
Value Types - 值类型值类型派生自System.ValueType。值类型的变量直接包含它们的值。值类型的两大类别分别是:struct 和 enum。内建数字类型是:struct型。值类型是封闭的,意味着此类不能被继承。不能定义派生自用户自定义类和struct的struct,因为struct只能派生自System.ValueType。enum派生自System.Enum...原创 2019-08-13 15:47:13 · 156 阅读 · 0 评论 -
005_Classes and Structs
Class引用类型Class inheritance继承基类,除了构造函数的其他所有成员。在 C# 中,类只能直接继承单一基类;类可以实现一个或多个接口。abstract 抽象类,可以拥有抽象方法(只定义,未实现功能)。抽象类不能被实例化Struct值类型在 struct 中,字段(field)声明时不能初始化,除非将此栏位生命为常量(const),或者静态变量(sta...原创 2019-08-15 01:19:37 · 188 阅读 · 0 评论 -
001_Inside a C# Program
标识符是分配给类型(class, interface, struct, delegate, or enum),member,variable,或者 namespace 的名称。标识符的名称的规则:标识符必须以字母或者下划线_,开始 在标识符前,加入 @ 前缀,声明同 C# 关键字同名的标识符名称,但 @ 字符不是该标识符名称的一部分。例如:@if标识符命名习惯:C# 程序,使用P...原创 2019-08-12 16:27:37 · 133 阅读 · 0 评论 -
002_Main() and command-line arguments
Main方法是C#应用程式的入口点(Library(类库)和Service(服务)不需要Main方法作为入口点)。C#程式只能由一个入口点。综述Main方法是可执行程式的入口点,它是程式控制开始、结束的地方。 Main方法声明于Class和Struct中,Main方法必须static,不需要public。 Main方法的返回值可以为:void、int,从C#7.1开始,返回值可以为:T...原创 2019-08-13 01:26:03 · 149 阅读 · 0 评论 -
003_Statements, Expressions, and Operators
Statementsstatic void Main() { // Declaration statement. int counter; // Assignment statement. counter = 1; // Error! This is an expression, not an exp...原创 2019-08-13 11:44:57 · 282 阅读 · 0 评论