C# 委托是.NET Framework 使用的一种类型安全的函数指针。 委托通常用于实现回调和事件侦听器。 委托无需了解其使用的方法类的任何知识。委托是引用类型。 但是委托不是引用对象,而是引...
C# 结构,结构是值类型。 该类型由struct关键字定义。 结构与类非常相似。 它们在某些方面有所不同。 结构旨在表示轻量级对象,例如Point,Rectangle,Color等。 在许多情况...
C# 属性,属性是一种特殊的类成员。 我们使用预定义的 set 和 get 方法来访问和修改它们。 属性读取和写入会转换为获取和设置方法调用。 与使用自定义方法调用(例如object.GetNa...
本章我们将继续介绍 OOP,我们介绍了接口,多态性,深层和浅层副本,密封类和异常。C# 接口遥控器是观众和电视之间的接口。 它是此电子设备的接口。 外交礼仪指导外交领域的所有活动。 道路规则是驾...
C# 中的方法,在面向对象的编程中,我们使用对象。 对象是程序的基本构建块。 对象由数据和方法组成。 方法更改创建的对象的状态。 它们是对象的动态部分。 数据是静态部分。C# 方法定义方法是包含...
本章我们将讨论 C# 中的面向对象编程。共有三种广泛使用的编程范例:过程编程,函数编程和面向对象的编程。 C# 支持过程式编程和面向对象的编程。OOP 定义面向对象编程(OOP)是一种使用对象及...
本章我们将介绍数组,我们将初始化数组并从中读取数据。C# 数组定义数组是数据的集合。 标量变量一次只能容纳一项。 数组可以容纳多个项目。 这些项目称为数组的元素。 数组存储相同数据类型的数据。 ...
C# 中的流控制,我们定义了几个关键字,这些关键字使我们能够控制 C# 程序的流程。在 C# 语言中,有几个关键字可用于更改程序的流程。 当程序运行时,语句从源文件的顶部到底部执行。可以通过特定...
C# 运算符,表达式是根据操作数和运算符构造的。 表达式的运算符指示将哪些运算应用于操作数。 表达式中运算符的求值顺序由运算符的优先级和关联性确定运算符是特殊符号,表示已执行某个过程。 编程语言...
本章我们将更详细地处理字符串数据。 字符串在计算机语言中非常重要。 这就是为什么我们将整章专门用于 C# 中的字符串的原因。C# 字符串定义字符串是字符序列。 在 C# 中,字符串是 Unico...
C# 数据类型,计算机程序(包括电子表格,文本编辑器,计算器或聊天客户端)可以处理数据。 用于各种数据类型的工具是现代计算机语言的基本组成部分。 数据类型是一组值以及对这些值的允许操作。C# 数...