摘要: 自从升级到 Windows 10 后,Visual Studio 2019 的参数信息快捷键(默认:CTRL+SHIFT+SPACE)莫名其妙就没法用了,最后只好手动改成 SHIFT+SPACE 用了几年,今天偶然搜到一篇文章,按作者的方式修改后,再恢复vs默认快捷键,OK了。 目前我的环境是:Wi 阅读全文
posted @ 2024-04-01 10:57 狼王爷 阅读(33) 评论(1) 推荐(1) 编辑
摘要: //一、源代码复用 //1、单一文件共享:文件夹-->添加-->现有项-添加为链接(添加按钮下拉) //2、多文件共享:新建项目-->共享项目 //二、程序集复用 //1、Retargetable程序集:只要求目标程序集具有相同的文件名即可 //2、类型转移:如果项目需要提供类似的向后兼容行,也可以 阅读全文
posted @ 2022-03-08 15:05 狼王爷 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 一、关闭单击文件进行预览的功能 工具->选项->环境->选项卡和窗口->预览选项卡->取消"允许在预览选项卡中打开新文件" 二、在多行中显示选项卡 工具->选项->环境->选项卡和窗口->在多行中显示选项卡 三、直接到反编译的源码 工具->选项->文本编辑器->C#->高级->分析->勾选"支持导航 阅读全文
posted @ 2021-12-08 15:55 狼王爷 阅读(520) 评论(0) 推荐(0) 编辑
摘要: //1、静态类 public static class StaticClass { } //2、抽象类 public abstract class AbstractClass { } //3、接口 public interface TestInterface { } //4、构造函数private( 阅读全文
posted @ 2021-08-05 14:51 狼王爷 阅读(210) 评论(0) 推荐(0) 编辑
摘要: //单例应该是一个sealed类,不能被继承 //单例并不是线程安全的,在多线程情况下,有可能产生第二个实例 //单例的线程安全版本应该使用"双锁定"技术 //静态类非实例对象,静态类违反面向对象的三大特性中的两项:继承和多态 //静态类无法从其它类型继承 //静态类不能作为参数,也不能作为返回值 阅读全文
posted @ 2021-08-05 14:27 狼王爷 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1、不加访问权限修饰符时的默认访问权限说明 ①、声明命名空间、类,前面不加限制访问修饰符时,默认访问权限为internal——访问仅限于当前程序集。 ②、声明类成员(包括字段(变量)、属性和方法)默认为private)以及结构类型,前面不加限制访问修饰符时,默认访问权限为private——访问仅限于 阅读全文
posted @ 2021-08-05 11:55 狼王爷 阅读(1357) 评论(0) 推荐(0) 编辑
摘要: //if语句或switch语句会带来混乱,且不遵守设计模式中的"开闭原则" //开闭原则指的是:对扩展开放,对修改关闭 //用多态(同一个接口,使用不同的实例而执行不同操作)代理条件语句 public class Test { public static void Drive(DriveComman 阅读全文
posted @ 2021-08-05 11:38 狼王爷 阅读(43) 评论(0) 推荐(0) 编辑
摘要: //1、接口和抽象类具有一些显而易见的区别 //①、接口支持多继承,抽象类则不能 //②、接口可以包含方法、属性、索引器、事件的签名,但不能有实现,抽象类则可以 //③、接口在增加新方法后,所有的继承者都必须重构,否则编译不会通过,而抽象类则不需要 //2、这些区别导致两者的应用场景各有不同 //① 阅读全文
posted @ 2021-07-09 17:49 狼王爷 阅读(38) 评论(0) 推荐(0) 编辑
摘要: C#的编码规范EventHandler的原型声明:public delegate void EventHandler(object sender,EventArgs e); 微软为事件模型设定的几个规范:①、委托类型的名称以EventHandler结束;②、委托原型返回值为void;③、委托原型具有 阅读全文
posted @ 2021-07-05 17:08 狼王爷 阅读(65) 评论(0) 推荐(0) 编辑
摘要: public void Test() { //泛型静态成员共享,aa.Count=bb.Count var aa = new MyList<int>(); var bb = new MyList<int>(); var cc = new MyList<string>(); //返回int Func< 阅读全文
posted @ 2021-07-05 11:43 狼王爷 阅读(102) 评论(0) 推荐(0) 编辑