摘要: 文件的输入与输出 一个 文件 是一个存储在磁盘中带有指定名称和目录路径的数据集合。当打开文件进行读写时,它变成一个 流。 从根本上说,流是通过通信路径传递的字节序列。有两个主要的流:输入流 和 输出流。输入流用于从文件读取数据(读操作),输出流用于向文件写入数据(写操作)。 一个 文件 是一个存储在 阅读全文
posted @ 2019-01-22 18:47 智者见智 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 正则表达式 是一种匹配输入文本的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符、运算符和结构组成。 定义正则表达式 下面列出了用于定义正则表达式的各种类别的字符、运算符和结构。 字符转义 字符类 定位点 分组构造 限定符 反向引用构造 备用构造 替换 杂项构 阅读全文
posted @ 2019-01-22 18:39 智者见智 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 预处理器指令 预处理器指令指导编译器在实际编译开始之前对信息进行预处理。 所有的预处理器指令都是以 # 开始。且在一行上,只有空白字符可以出现在预处理器指令之前。预处理器指令不是语句,所以它们不以分号(;)结束。 C# 编译器没有一个单独的预处理器,但是,指令被处理时就像是有一个单独的预处理器一样。 阅读全文
posted @ 2019-01-22 18:35 智者见智 阅读(206) 评论(0) 推荐(0) 编辑
摘要: String 类的属性 String 类有以下两个属性: String 类的方法 String 类有许多方法用于 string 对象的操作。下面的表格提供了一些最常用的方法: 上面的方法列表并不详尽,请访问 MSDN 库,查看完整的方法列表和 String 类构造函数。 实例 下面的实例演示了上面提 阅读全文
posted @ 2019-01-22 18:31 智者见智 阅读(189) 评论(0) 推荐(0) 编辑
摘要: C# 单问号 ? 与 双问号 ?? ? : 单问号用于对 int,double,bool 等无法直接赋值为 null 的数据类型进行 null 的赋值,意思是这个数据类型是 NullAble 类型的。 ?? : 双问号 可用于判断一个变量在为 null 时返回一个指定的值。 接下来我们详细说明。 C 阅读全文
posted @ 2019-01-22 18:27 智者见智 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 参数传递 当调用带有参数的方法时,您需要向方法传递参数。在 C# 中,有三种向方法传递参数的方式: 按值传递参数 这是参数传递的默认方式。在这种方式下,当调用一个方法时,会为每个值参数创建一个新的存储位置。 实际参数的值会复制给形参,实参和形参使用的是两个不同内存中的值。所以,当形参的值发生改变时, 阅读全文
posted @ 2019-01-22 18:26 智者见智 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1)1、1、2、3、5、8.......用递归算法求第30位数的值? 首先我们能够发现从第3位数起后一位数等于前两位数值之和,即:x=(x-1)+(x-2),x>2; 这里须要不断的相加,第一时刻就会想到循环处理,我们尝试用数组去装载这些数值,即: int[] a=new int[30]; a[0] 阅读全文
posted @ 2019-01-22 16:39 智者见智 阅读(6391) 评论(1) 推荐(0) 编辑