C# 中的流控制,我们定义了几个关键字,这些关键字使我们能够控制 C# 程序的流程。在 C# 语言中,有几个关键字可用于更改程序的流程。 当程序运行时,语句从源文件的顶部到底部执行。可以通过特定...
本章我们将介绍数组,我们将初始化数组并从中读取数据。C# 数组定义数组是数据的集合。 标量变量一次只能容纳一项。 数组可以容纳多个项目。 这些项目称为数组的元素。 数组存储相同数据类型的数据。 ...
本章我们将讨论 C# 中的面向对象编程。共有三种广泛使用的编程范例:过程编程,函数编程和面向对象的编程。 C# 支持过程式编程和面向对象的编程。OOP 定义面向对象编程(OOP)是一种使用对象及...
C# 中的方法,在面向对象的编程中,我们使用对象。 对象是程序的基本构建块。 对象由数据和方法组成。 方法更改创建的对象的状态。 它们是对象的动态部分。 数据是静态部分。C# 方法定义方法是包含...
本章我们将继续介绍 OOP,我们介绍了接口,多态性,深层和浅层副本,密封类和异常。C# 接口遥控器是观众和电视之间的接口。 它是此电子设备的接口。 外交礼仪指导外交领域的所有活动。 道路规则是驾...
C# 属性,属性是一种特殊的类成员。 我们使用预定义的 set 和 get 方法来访问和修改它们。 属性读取和写入会转换为获取和设置方法调用。 与使用自定义方法调用(例如object.GetNa...
C# 结构,结构是值类型。 该类型由struct关键字定义。 结构与类非常相似。 它们在某些方面有所不同。 结构旨在表示轻量级对象,例如Point,Rectangle,Color等。 在许多情况...
C# 委托是.NET Framework 使用的一种类型安全的函数指针。 委托通常用于实现回调和事件侦听器。 委托无需了解其使用的方法类的任何知识。委托是引用类型。 但是委托不是引用对象,而是引...
C# 命名空间用于在最高逻辑级别上组织代码。 他们对公开给其他程序和应用的编程元素进行分类和呈现。 在一个名称空间内,我们可以声明另一个名称空间,一个类,一个接口,一个结构,一个枚举或一个委托。...
在本章中,我们将介绍 C# 集合。 .NET 框架为数据存储和检索提供了专门的类。 在前面的章节中,我们描述了数组。 集合是对数组的增强。C# 中有三种不同的集合类型: 标准 通用的 ...
C# 环境在这一章中,我们将讨论创建 C# 编程所需的工具。我们已经提到 C# 是 .Net 框架的一部分,且用于编写 .Net 应用程序。因此,在讨论运行 C# 程序的可用工具之前,让我们先了...