2018年5月30日

C#指南,重温基础,展望远方!(12)C#特性

摘要: C# 程序中的类型、成员和其他实体支持使用修饰符来控制其行为的某些方面。 例如,方法的可访问性是由 public、protected、internal 和 private 修饰符控制。 C# 整合了这种能力,以便可以将用户定义类型的声明性信息附加到程序实体,并在运行时检索此类信息。 程序通过定义和使 阅读全文

posted @ 2018-05-30 10:41 对你说早安 阅读(119) 评论(0) 推荐(0) 编辑

C#指南,重温基础,展望远方!(11)C#委托

摘要: 委托类型表示对具有特定参数列表和返回类型的方法的引用。 通过委托,可以将方法视为可分配给变量并可作为参数传递的实体。 委托类似于其他一些语言中的函数指针概念,但与函数指针不同的是,委托不仅面向对象,还类型安全。 下面的示例声明并使用 Function 委托类型。 C#复制 Function 委托类型 阅读全文

posted @ 2018-05-30 10:40 对你说早安 阅读(104) 评论(0) 推荐(0) 编辑

C#指南,重温基础,展望远方!(10)C#枚举

摘要: 枚举类型是包含一组已命名常量的独特值类型。 需要定义包含一组离散值的类型时,可以定义枚举。 枚举使用一种整型值类型作为其基础存储, 并提供离散值的语义含义。 以下示例声明并使用名为“Color”的 enum 类型,其中包含三个常量值(Red、Green 和 Blue)。 C#复制 每个 enum 类 阅读全文

posted @ 2018-05-30 10:37 对你说早安 阅读(105) 评论(0) 推荐(0) 编辑

C#指南,重温基础,展望远方!(9)C#接口

摘要: 接口定义了可由类和结构实现的协定。 接口可以包含方法、属性、事件和索引器。 接口不提供所定义的成员的实现代码,仅指定必须由实现接口的类或结构提供的成员。 接口可以采用多重继承。 在以下示例中,接口 IComboBox 同时继承自 ITextBox 和 IListBox。 C#复制 类和结构可以实现多 阅读全文

posted @ 2018-05-30 10:31 对你说早安 阅读(113) 评论(0) 推荐(0) 编辑

C#指南,重温基础,展望远方!(8)C#数组

摘要: 数组是一种数据结构,其中包含许多通过计算索引访问的变量。 数组中的变量(亦称为数组的元素)均为同一种类型,我们将这种类型称为数组的元素类型。 数组类型是引用类型,声明数组变量只是为引用数组实例预留空间。 实际的数组实例是在运行时使用 new 运算符动态创建而成。 new 运算指定了新数组实例的长度, 阅读全文

posted @ 2018-05-30 10:23 对你说早安 阅读(121) 评论(0) 推荐(0) 编辑

C#指南,重温基础,展望远方!(7)C#结构

摘要: 结构是可以包含数据成员和函数成员的数据结构,这一点与类一样;与类不同的是,结构是值类型,无需进行堆分配。 结构类型的变量直接存储结构数据,而类类型的变量存储对动态分配的对象的引用。 结构类型不支持用户指定的继承,并且所有结构类型均隐式继承自类型 ValueType,后者又隐式继承自 object。 阅读全文

posted @ 2018-05-30 10:22 对你说早安 阅读(119) 评论(0) 推荐(0) 编辑

C#指南,重温基础,展望远方!(6)C#类和对象

摘要: 类是最基本的 C# 类型。 类是一种数据结构,可在一个单元中就将状态(字段)和操作(方法和其他函数成员)结合起来。 类为动态创建的类实例(亦称为“对象”)提供了定义。 类支持继承和多形性,即派生类可以扩展和专门针对基类的机制。 新类使用类声明进行创建。 类声明的开头是标头,指定了类的特性和修饰符、类 阅读全文

posted @ 2018-05-30 10:12 对你说早安 阅读(374) 评论(0) 推荐(0) 编辑

C#指南,重温基础,展望远方!(5)C#语句

摘要: 程序操作使用语句进行表示。 C# 支持几种不同的语句,其中许多语句是从嵌入语句的角度来定义的。 使用代码块,可以在允许编写一个语句的上下文中编写多个语句。 代码块是由一系列在分隔符 { 和 } 内编写的语句组成。 声明语句用于声明局部变量和常量。 1.表达式语句用于计算表达式。 可用作语句的表达式包 阅读全文

posted @ 2018-05-30 09:35 对你说早安 阅读(285) 评论(0) 推荐(0) 编辑

C#指南,重温基础,展望远方!(4)表达式

摘要: 表达式是在操作数和运算符的基础之上构造而成。 表达式的运算符指明了向操作数应用的运算。 运算符的示例包括 +、-、*、/ 和 new。 操作数的示例包括文本、字段、局部变量和表达式。 如果表达式包含多个运算符,那么运算符的优先级决定了各个运算符的计算顺序。 例如,表达式 x + y * z 相当于计 阅读全文

posted @ 2018-05-30 09:30 对你说早安 阅读(126) 评论(0) 推荐(0) 编辑

C#指南,重温基础,展望远方!(3)类型和变量

摘要: C# 有两种类型:值类型和引用类型。 值类型的变量直接包含数据,而引用类型的变量则存储对数据(称为“对象”)的引用。对于引用类型,两个变量可以引用同一对象;因此,对一个变量执行的运算可能会影响另一个变量引用的对象。 对于值类型,每个变量都有自己的数据副本;因此,对一个变量执行的运算不会影响另一个变量 阅读全文

posted @ 2018-05-30 09:26 对你说早安 阅读(121) 评论(0) 推荐(0) 编辑

C#指南,重温基础,展望远方!(2)程序结构

摘要: C# 中的关键组织结构概念包括程序、命名空间、类型、成员和程序集。 C# 程序由一个或多个源文件组成。 程序声明类型,而类型则包含成员,并被整理到命名空间中。 类型示例包括类和接口。 成员示例包括字段、方法、属性和事件。 编译完的 C# 程序实际上会打包到程序集中。 程序集的文件扩展名通常为 .ex 阅读全文

posted @ 2018-05-30 09:21 对你说早安 阅读(129) 评论(0) 推荐(0) 编辑

C#指南,重温基础,展望远方!(1)C#语言介绍

摘要: 1.C#(读作“See Sharp”)是一种简单易用的新式编程语言,不仅面向对象,还类型安全。 C# 源于 C 语言系列,C、C++、Java 和 JavaScript 程序员很快就可以上手使用。 2.C# 是一种面向对象的语言。不仅如此,C# 还进一步支持面向组件的编程。 当代软件设计越来越依赖采 阅读全文

posted @ 2018-05-30 09:15 对你说早安 阅读(361) 评论(0) 推荐(0) 编辑

导航