摘要: C# 结构体(Struct) 在 C# 中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。 结构体是用来代表一个记录。假设想跟踪图书馆中书的动态。可能需要跟踪每本书的以下属性: Title Author Subject Book ID 阅读全文
posted @ 2020-08-08 13:18 虚青海 阅读(424) 评论(0) 推荐(0) 编辑
摘要: C# 字符串(String) 在 C# 中,可以使用字符数组来表示字符串,但是,更常见的做法是使用 string 关键字来声明一个字符串变量。string 关键字是 System.String 类的别名。 创建 String 对象 可以使用以下方法之一来创建 string 对象: 通过给 Strin 阅读全文
posted @ 2020-08-07 16:02 虚青海 阅读(259) 评论(0) 推荐(0) 编辑
摘要: C# 数组(Array) 数组是一个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。 声明数组变量并不是声明 number0、number1、...、number99 一个个单独的变量,而是声明一个就像 numbers 这样的变量,然后使用 nu 阅读全文
posted @ 2020-08-06 17:27 虚青海 阅读(1615) 评论(0) 推荐(1) 编辑
摘要: C# 可空类型(Nullable) C# 单问号 ? 与 双问号 ?? ? : 单问号用于对 int,double,bool 等无法直接赋值为 null 的数据类型进行 null 的赋值,意思是这个数据类型是 Nullable 类型的。 int? i = null; 等同于: Nullable<in 阅读全文
posted @ 2020-08-05 11:10 虚青海 阅读(326) 评论(0) 推荐(0) 编辑
摘要: C# 方法 一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。每一个 C# 程序至少有一个带有 Main 方法的类。 要使用一个方法,需要: 定义方法 调用方法 C# 中定义方法 当定义一个方法时,从根本上说是在声明它的结构的元素。在 C# 中,定义方法的语法如下: <Access S 阅读全文
posted @ 2020-08-04 13:52 虚青海 阅读(215) 评论(0) 推荐(0) 编辑
摘要: # 封装 封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。 抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。 C# 封装根据具体的需要,设置使用者的访问权限,并通过 访问修 阅读全文
posted @ 2020-08-03 21:52 虚青海 阅读(353) 评论(0) 推荐(0) 编辑
摘要: C# 循环 有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。 编程语言提供了允许更为复杂的执行路径的多种控制结构。 循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的一般形式: 循环类型 C# whil 阅读全文
posted @ 2020-08-02 14:54 虚青海 阅读(251) 评论(0) 推荐(0) 编辑
摘要: C# 判断 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。 下面是大多数编程语言中典型的判断结构的一般形式: 判断语句 C# 提供了以下类型的判断语句。 If语句 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。 阅读全文
posted @ 2020-08-01 19:33 虚青海 阅读(508) 评论(0) 推荐(0) 编辑
摘要: C# 运算符 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C# 有丰富的内置运算符,分类如下: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 算术运算符 下表显示了 C# 支持的所有算术运算符。假设变量 A 的值为 10,变量 B 的值为 20,则: 运算符描述实例 阅读全文
posted @ 2020-07-31 14:26 虚青海 阅读(192) 评论(0) 推荐(0) 编辑
摘要: C# 变量 一个变量只不过是一个供程序操作的存储区的名字。在 C# 中,每个变量都有一个特定的类型,类型决定了变量的内存大小和布局。范围内的值可以存储在内存中,可以对变量进行一系列操作。 我们已经讨论了各种数据类型。C# 中提供的基本的值类型大致可以分为以下几类: 类型举例 整数类型 sbyte、b 阅读全文
posted @ 2020-07-30 12:04 虚青海 阅读(562) 评论(0) 推荐(0) 编辑