摘要: 文本文件编码 文本文件有不同的存储方式,将字符串以什么样的编码格式保存为二进制,这个就是编码 编码格式:指的就是你以怎样的形式来存储字符串,常用编码形式:UTF-8、ASCII、Unicode,gbk // a - z 0 - 9 Ascii 117 u > 汉字 >GB2312 GBK int n 阅读全文
posted @ 2021-10-09 15:54 青仙 阅读(64) 评论(0) 推荐(0) 编辑
摘要: File类 是操作文件的类,该类在System.IO下,是静态类,直接类目加方法即可使用。 File类只能用来读取小文件,因为他是一下子全部读进来,在读的时候很浪费内存,如果读大文件需要用文件流,所以一般用来操作文本文件。 在项目中最好使用相对路径,提高可值性 常用方法 1创建文件(除了txt文件, 阅读全文
posted @ 2021-10-09 15:39 青仙 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Path类 Path类是一个专门用来操作路径的静态类 常用方法 string path = @"D:\NET\C#复习\练习\测试文本.txt"; //获得文件名 Console.WriteLine(Path.GetFileName(path)); //获得文件名,不包含后缀 Console.Wri 阅读全文
posted @ 2021-10-09 10:51 青仙 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 键值对集合 键值对集合:指Hashtable和Dictionary Hashtable哈希表 Dictionary字典 多半用Dictionary字典,无论什么时候,都应该使用Dictionary<K,V>,理由如下: 1、Dic是类型安全的,这有助于我们写出更健壮更具可读性的代码,而且省却我们强制 阅读全文
posted @ 2021-10-08 20:45 青仙 阅读(94) 评论(0) 推荐(0) 编辑
摘要: ArrayList集合 可以存任意的数据类型 但是现在基本用泛型集合List,因为List是一个类型安全的,所以基本不用ArrayList集合 而且ArrayList集合取值不方便,全是object类型, 添加元素 1,添加单个元素add() .add方法参数是object,因为object是一切数 阅读全文
posted @ 2021-10-07 16:26 青仙 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 里氏转换 1)、子类可以赋值给父类 2)、如果父类中装的是子类对象,那么可以讲这个父类强转为子类对象。 里氏转换就是将父类转换为合适的子类,或者是用子类代替一下父类,也就是将子类对象给父类 作用 子类对象可以调用父类中的成员,但是父类对象永远都只能调用自己的成员。一开始只有儿子能用爹的方法,里氏转换 阅读全文
posted @ 2021-10-06 16:54 青仙 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 继承 我们可能会在一些类中,写一些重复的成员,我们可以将这些重复的成员, 单独的封装到一个类中,作为这些类的父类。 比如:我们写一个Person类作为基类 public class Person { private string _name; public string Name { get { r 阅读全文
posted @ 2021-10-05 19:30 青仙 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 字符串 1)、字符串的不可变性 当你给一个字符串重新赋值之后,老值并没有销毁,而是重新开辟一块空间存储新值。 当程序结束后,GC扫描整个内存,如果发现有的空间没有被指向,则立即把它销毁。 图示如下: 所以,当多个string类型的变量的值一样时,他们在堆中其实是共用一个空间的值的。 图示如下两图: 阅读全文
posted @ 2021-10-04 16:31 青仙 阅读(81) 评论(0) 推荐(0) 编辑
摘要: ### 值类型和引用类型 区别: 1、值类型和引用类型在内存上存储的地方不一样。 2、在传递值类型和传递引用类型的时候,传递的方式不一样。 值类型我们称之为值传递,引用类型我们称之为引用传递。 我们学的值类型和引用类型: 值类型:int、double、bool、char、decimal、struct 阅读全文
posted @ 2021-10-03 17:21 青仙 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 命名空间 可以认为类是属于命名空间的。 如果在当前项目中没有这个类的命名空间,需要我们手动的导入这个类所在的 命名空间。 1)、用鼠标去点 2)、alt+shift+F10 3)、记住命名空间,手动的去引用 2、在一个项目中引用另一个项目的类 1)、添加引用 2)、引用命名空间 阅读全文
posted @ 2021-10-03 17:02 青仙 阅读(44) 评论(0) 推荐(0) 编辑