12 2023 档案

摘要:文件是存储在磁盘中的具有特定名称和目录路径的数据集合,当我们使用程序对文件进行读取或写入时,程序会将文件以数据流(简称流)的形式读入内存中。我们可以将流看作是通过通信路径传递的字节序列,流主要分为输入流和输出流,输入流主要用于从文件读取数据(读操作),输出流主要用于向文件中写入数据(写操作)。 一、 阅读全文
posted @ 2023-12-27 11:35 代号六零一 阅读(35) 评论(0) 推荐(0) 编辑
摘要:在C#中,异常是在程序运行出错时引发的,例如一个数字除以零,所有异常都派生自System.Exception类。异常处理则是处理运行时错误的过程,使用异常处理可以使程序在发生错误时保持正常运行。 C#中的异常处理基于四个关键字构建,分别是try、catch、finally和throw。 try:tr 阅读全文
posted @ 2023-12-25 16:40 代号六零一 阅读(38) 评论(0) 推荐(0) 编辑
摘要:正则表达式是一种匹配输入文本的模式,可以用于解析和验证给定文本以及模式之间是否匹配,模式可以包含运算符、字符字面值或结构。 如太明白可以参考这个博主的非常详细:C# 正则表达式 - 每日一bo - 博客园 (cnblogs.com) 一、正则表达式的组成 我们可以使用正则表达式检查给定字符串是否与指 阅读全文
posted @ 2023-12-25 10:23 代号六零一 阅读(25) 评论(0) 推荐(0) 编辑
摘要:预处理指定的作用主要是向编译器发出指令,以便在程序编译开始之前对信息进行一些预处理操作。在C#中,预处理器指令均以#开头,并且预处理器指令之前只能出现空格不能出现任何代码。另外,预处理器指令不是语句,因此它们不需要分好;结尾。 在C#中,预处理指令用于帮助条件编译。不同于C和C++中的指令,在C#中 阅读全文
posted @ 2023-12-19 11:59 代号六零一 阅读(28) 评论(0) 推荐(0) 编辑
摘要:在C#中,可以将命名空间看做是一个范围,用来标注命名空间成员的归属,一个命名空间中类与另一个命名空间中同名的类互不冲突,但在同一个命名空间中类的名称必须是唯一的。 举个简单的例子,在一个简单的C#程序中,假如我们要输出某些数据,就需要用System.Console.WriteLine(),其中Sys 阅读全文
posted @ 2023-12-18 15:17 代号六零一 阅读(224) 评论(0) 推荐(0) 编辑
摘要:接口可以看做是一个约定,其中定义了类或结构体继承接口后需要实现功能,接口的特点如下: 接口是一个引用类型,通过接口可以实现多重继承; 接口中只能声明“抽象”成员,所以不能直接对接口进行实例化; 接口中可以包含方法、属性、事件、索引器等成员; 接口名称一般习惯使用字母“I”作为开头(不是必须的,不这样 阅读全文
posted @ 2023-12-18 11:12 代号六零一 阅读(84) 评论(0) 推荐(0) 编辑
摘要:C#中支持运算符重载,所谓运算符重载就是我们可以使用自定义类型来重新定义C#中大多数运算符的功能,运算符重载需要通过operator关键字后跟运算符的形式来定义的,我们可以将重新定义的运算符看作是具有特殊名称的函数,与其他函数一样,该函数也有返回值类型和参数列表 一、实例(演示运算符重载) name 阅读全文
posted @ 2023-12-14 17:02 代号六零一 阅读(23) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示