随笔分类 -  .Net

摘要:C#中“==”和“equals”区别如下: Java中“==”和“equals”区别如下: C#和Java中的操作符“==”是比较两个变量的值是否相等,即栈中的值是否相等,这个栈中的值可能是值类型的值,也可能是引用类型的地址。 C#和Java中的equals方法则是重写了Object中的equals 阅读全文
posted @ 2018-08-17 17:52 ♂Baum 阅读(719) 评论(0) 推荐(0)
摘要:有一种对象只叫对象,有一种对象叫实例化对象(实例)。 我们知道抽象类是不可以被实例化的,那它的对象就不能叫实例化对象,只能叫对象,如下: 而普通类的对象,既可以叫对象,也可以叫实例化对象(实例),如下: 阅读全文
posted @ 2017-12-14 17:33 ♂Baum 阅读(20312) 评论(1) 推荐(0)
摘要:Java和CSharp的类继承的执行过程的差异: Java的执行过程:子类先初始化父类的成员→初始化父类的构造函数→初始化子类的成员→初始化子类构造函数。 CSharp的执行过程:子类先初始化子类的成员→初始化父类的成员→初始化父类的构造函数→初始化子类的构造函数。 假设:A类继承自B类。 Java 阅读全文
posted @ 2017-08-05 09:52 ♂Baum 阅读(2318) 评论(0) 推荐(0)
摘要:操作注册表有风险,需谨慎。 在使用以下代码删除注册表项和键值前,请先备份对应的注册表数据。 使用以下代码前提要有当前用户操作注册表的读写权限。 执行以下代码能删除大部分数据,但可能并不完全删除想要删除的数据(有些是权限限制,有些要手动去注册表删除),只是给出一个递归遍历注册表的思路,请按需自行更改代 阅读全文
posted @ 2016-03-07 13:36 ♂Baum 阅读(1753) 评论(0) 推荐(0)