最近看书上有关于事件的内容,之前在写winform时,事件都是直接用的,对内部的写法并不了解。这里将自定义一个事件。首先,写一个类。 public class NewMailEventArgs:EventArgs//这个类以后是事件的参数,用于传递事件的一些附加信息。但是必须继承EventArgs....
大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时,这种说法也让很多人产生误解,似乎只有C语言的指针才能算指针。Basic不支持指针,在此不论。其实,Pascal语言本身也是支持指针的。从最初的Pascal发展至今的Objec...
c# 删除程序占用的文件,清理删除文件,彻底删除文件,解除文件占用文件打开时,以共享读写模式打开FileStream inputStream = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); p....
WinPcap 4.0.1在线中文手册 Start 本文以Visual Studio 2013和WinPcap 4.1.3作为示例,对32位和64位Win7通用 1、下载并安装WinPcap运行库 http://www.winpcap.org/install/default.htm 一些捕包软件会捆绑安装Win...
E. Bear and Drawing
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output
Limak is a little bear who learns to dra...
前言:前篇C#进阶系列——MEF实现设计上的“松耦合”(一)介绍了下MEF的基础用法,让我们对MEF有了一个抽象的认识。当然MEF的用法可能不限于此,比如MEF的目录服务、目录筛选、重组部件等高级应用在这里就不做过多讲解,因为博主觉得这些用法只有在某些特定的环境下面才会用到,着实不太普遍,感觉没有钻...
public sealed class EncryptUtils { #region Base64加密解密 /// /// Base64加密 /// /// 需要加密的字符串 /// pub...
第一部分:UIWindow1.创建完后的main函数 1 return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 2 3 //第三个参数,传入一个类名(Class),这个...
文章《浅析C#中接口的重要性》中讲述了如何声明和使用接口。但是C#具有abstract关键字形成的抽象类,那么二者我们该如何选择呢!C#允许把类和函数声明为abstract。抽象类不能实例化,而抽象函数也不能直接实现,必须在非抽象的派生类中重写。显然,抽象函数本身是虚拟的,但是不能提供virtual关键字。如果类包含了抽象函数,则该类也是抽象的,必须声明为抽象。定义抽象类:public abstra...
开发团队还未升级使用VS2015前,又想尝试使用C# 6.0的语言特性,可以用以下方法启用:VS2013中“工具”下选择“程序包管理器控制台”:选中需要使用C# 6.0的项目,再敲入"Install-Package Microsoft.Net.Compilers"命令:PM> Install-Pac...
分类:
Windows程序 时间:
2015-09-01 12:23:08
阅读次数:
1540
Email类 public class Email { /// /// 发送者 /// public string mailFrom { get; set; } /// /// 收件人 //...
定义类的方法 //要定义对象,必须有其相应的类。类就是描述一些具有相同属性的事物的抽象概念。比如我们定义一个人员类。如下
class?Person
{
??public?string?name;
??public?int?age;
??public?...
随着Microsoft在7月29日的发布了新版本的Windows操作系统,PC时代从此翻开到了Windows10的时代,PC又将引来一波系统升级,购买新PC的浪潮。不过作为IT人都知道,新产品多半不稳定,尤其企业级用户,对于新版本是既爱又恨。爱是因为新版本的系统必然带来很多新功能,而狠是因为..
ISchedulerFactory sf = new StdSchedulerFactory(); IScheduler sched = sf.GetScheduler(); IJobDetail job = JobBuilder.Cre...
Win8下打开CHM文件,左侧有目录,但是右侧空白。而且打开的时候,还弹出很多IE窗口。感觉应该不是文件本身的问题。下面是我的解决方法,其他系统也可以试一试。最初打开文件如下首先:1,右键关联chm文件——打开方式——更多选项——在这台电脑上查找其他应用——浏览找到C:\Windows\HH.exe...
poj 2823 Sliding Window单调队列单调队列是一个单调的状态(递增,或者递减)所以需要维护这么一个状态http://baike.baidu.com/link?url=ZcGM7Hzo8zVQUU6Oqqq18SlCMJ92ts3I1aXwQGDZw_NiDDlzIIV9GKlfs3...
C#编程总结(十四)dynamic介绍Visual C# 2010 引入了一个新类型dynamic。该类型是一种静态类型,但类型为dynamic的对象会跳过静态类型检查。大多数情况下,该对象就像具有类型object一样。在编译时,将假定类型化为dynamic的元素支持任何操作。因此,您不必考虑对象是...
1、c#整型转字符型,不足2位的在前面补0。//1->011.ToString().PadLeft(2,'0');2、Convert.ToString(str1)和str1.ToString()这两个方法有什么区别?ToString()是将类型转换为字符串而Convert.ToString()是强制...
1. byte array -> char arrayByte[] b=new byte[5]{0x01,0x02,0x03,0x04,0x05};Char[] c=Encoding.ASCII.GetChars(b);2. char array -> byte arrayChar[] c=new ...