摘要: 方法 Create():创建文件 Delete():删除文件 Copy():复制文件 Move():剪切文件 WriteAllBytes():以字节的形式向文件中写入数据 ReadAllBytes():从文件中读取数据 Encoding ReadAllLines():将文件的所有行读入一个字符串数组 阅读全文
posted @ 2020-05-19 21:42 兔子不会吃草 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Path类是做什么的? 对包含文件或目录路径信息的 String 实例执行操作。 方法 运行结果: 其他方法可参考 "官方文档" 阅读全文
posted @ 2020-05-19 17:28 兔子不会吃草 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 里氏转换 1)、子类可以赋值给父类 2)、如果父类中装的是子类对象,那么可以讲这个父类强转为子类对象。 例如: 注意:子类对象可以调用父类中的成员,但是父类对象永远都只能调用自己的成员。 is和as is:表示类型转换,如果能够转换成功,则返回一个true,否则返回一个false as:表示类型转换 阅读全文
posted @ 2020-05-19 11:36 兔子不会吃草 阅读(283) 评论(0) 推荐(0) 编辑
摘要: string的不可变性 字符串是不可变的。 例如: 上述代码内存如图所示,当为变量s赋上新值时,会重新开辟一块空间存放新值,并将原来的引用指向这个新开辟的空间。而没有引用指向的空间则会通过垃圾回收机制进行回收。 上述代码内存图如图所示,当为变量赋上值时,会重新开辟一块空间存放新值,当s1的值为abc 阅读全文
posted @ 2020-05-17 23:35 兔子不会吃草 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 如何在一个项目中引用另一个项目的类 1)、添加引用 2)、引用命名空间 例如:想要在Demo的Program中引用Demo1中的Person,如何进行引用? 添加引用 可以发现这里多了个Demo1的引用 引用命名空间 注意:Person类的访问修饰为public。 阅读全文
posted @ 2020-05-17 00:47 兔子不会吃草 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 析构函数 析构函数是在程序结束之前,才会被执行。 语法 用法 析构函数一般用于帮助我们释放资源。 阅读全文
posted @ 2020-05-16 23:56 兔子不会吃草 阅读(135) 评论(0) 推荐(0) 编辑
摘要: this关键字的用法 1.指代当前类的实例 2.在类中显式的调用本类中的构造方法。 调用类中构造方法语法 :this 例如:在下例代码中通过在构造方法“)”后加上“:this(参数列表)”来调用相应的构造方法。 运行结果: 通过执行结果分析,可以发现,对于构造函数括号后加了:this(参数列表)的, 阅读全文
posted @ 2020-05-16 23:43 兔子不会吃草 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 什么是属性? 属性类似于java中的setter和getter方法,其本质上就是get和set方法 属性的作用? 属性的作用就是保护字段、对字段的赋值和取值进行限定。 基本语法 上述可以看做一个简写。 使用属性可以对字段进行保护,当字段的值有某些范围时,例如_age不可为负数,那么这时就可以在属性中 阅读全文
posted @ 2020-05-15 00:05 兔子不会吃草 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 方法的重载 方法的重载指的就是方法的名称相同,但是参数列表不同,与返回值没有关系。 参数不同,分为两种情况 1)、如果参数的个数相同,那么参数的类型就不能相同。 2)、如果参数的类型相同,那么参数的个数就不能相同。 示例 阅读全文
posted @ 2020-05-04 22:08 兔子不会吃草 阅读(149) 评论(0) 推荐(0) 编辑
摘要: params的作用 使用 params 关键字可以指定采用数目可变的参数的方法参数。参数类型必须是一维数组。 注意:params只能修饰在方法的形参列表中的最后一个元素,并且在方法声明中只允许有一个params关键字。 params的使用 运行结果: 阅读全文
posted @ 2020-05-03 23:20 兔子不会吃草 阅读(119) 评论(0) 推荐(0) 编辑