
C#
qibao16
这个作者很懒,什么都没留下…
展开
-
C#虚方法与抽象方法的区别
抽象方法是只有定义、没有实际方法体的函数,它只能在抽象函数中出现,并且在子类中必须重写; 虚方法则有自己的函数体,已经提供了函数实现,但是允许在子类中重写或覆盖。 重写的子类虚函数就是被覆盖了。抽象方法使用abstract关键字 public abstract bool Withdraw(…);抽象方法是必须被派生类覆写的方法。抽象方法是可以看成是没有实现体的虚方法如果类中包含抽象方法,那么类就转载 2017-02-26 09:57:39 · 410 阅读 · 0 评论 -
VS2015 常用快捷键
1.封装对象 ctrl+R+E 2.自动属性 prop+两下tab 3.添加新类 atl+shift+c4.撤销/反撤销 1)撤销:使用组合键“Ctrl+Z”进行撤销操作; 2)反撤销:使用组合键“Ctrl+Y”进行反撤销操作。5. 快速修补 shift+alt+f10原创 2017-02-26 09:51:41 · 348 阅读 · 0 评论 -
C# override 和 new 的区别
override MSDNoverride用来重写基类中的方法;不能重写非虚方法或静态方法;重写的基方法必须是 virtual、abstract 或 override 的;不能使用 new、static 或 virtual 修饰符来修改 override 方法;重写属性声明必须指定与继承属性完全相同的访问修饰符、类型和名称new MSDN用来显示隐藏基类中的方法;派生类原创 2017-03-03 15:02:20 · 267 阅读 · 0 评论 -
C# ENUM
枚举 MSDN 枚举类型声明为一组相关的符号常数定义了一个类型名称。枚举用于“多项选择”场合,就是程序运行时从编译时已经设定的固定数目的“选择”中做出决定。默认情况下,第一个枚举数具有值 0,并且每个连续枚举数的值将增加 1。 例如,在以下枚举中,Sat 的值为 0,Sun 的值为 1,Mon 的值为 2,依次类推enum Days {Sat, Sun, Mon, Tue, Wed, Thu, F原创 2017-03-06 16:45:15 · 439 阅读 · 0 评论 -
C# winform的窗体 获取键盘事件
【原文】 C# winform的窗体类有KeyPreview属性,可以接收窗体内控件的键盘事件注册。 窗体和控件都有KeyDown,KeyUp,KeyPress三个事件,每个事件都会有KeyEventArgs参数传入,只要判断传入参数的KeyChar就可以了,Framework提供了Keys枚举来表示键盘上的各个键。核心判断的代码如下: 1.单键判断 if (e.KeyCode == Key转载 2017-08-08 11:49:58 · 9091 阅读 · 0 评论 -
C#打印条码BarTender SDK
【原文】namespace print{ public class PrintUtil { try { string PrintName = "TSC TTP-243E Pro";//"TSC TTP-243E Pro" AppLogger.War转载 2017-08-15 13:20:45 · 1349 阅读 · 0 评论 -
利用AD域访问web资源
利用 WebClient :WebClient wc = new WebClient();WebClient.UseDefaultCredentials = true;它会直接在 HTTP Header 中加 www-authenticate 头标识。HttpWebRequest 也是一样。NTML 是一种在网络上运行 Microsoft Windows 的系统之间的基于 Challenge 的验原创 2017-11-14 13:58:45 · 973 阅读 · 0 评论