上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 46 下一页
  2014年10月22日
摘要: 一、Virtual方法(虚方法)virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况:情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。情况2:在基类中定义了virtual方法,然后在派生类中使... 阅读全文
posted @ 2014-10-22 17:18 GC2013 阅读(1446) 评论(0) 推荐(1) 编辑
摘要: 释放未托管的资源有两种方法1、析构函数2、实现System.IDisposable接口一、析构函数 构造函数可以指定必须在创建类的实例时进行的某些操作,在垃圾收集器删除对象时,也可以调用析构函数。析构函数初看起来似乎是放置释放未托管资源、执行一般清理操作的代码的最佳地方。但是,事情并不是如此简单。由... 阅读全文
posted @ 2014-10-22 13:53 GC2013 阅读(460) 评论(1) 推荐(0) 编辑
摘要: 默认情况下,类声明为内部的,即只有当前工程中的代码才能访问它。可以用internal访问修饰符关键字显式指定,但这不是必须的,类在定义时默认为此类型的类。但是C# 方法默认访问级别: private。 方法或者属性的修饰符的访问级别如下图: 访问修饰符意义public访问不受限制,可以类内和任何类... 阅读全文
posted @ 2014-10-22 08:43 GC2013 阅读(1135) 评论(0) 推荐(0) 编辑
  2014年10月21日
摘要: 大家在编程时都容易把抽象类和接口搞混,下面为大家从概念上讲解抽象类和接口的区别:一、抽象类:含有abstract修饰符的class即为抽象类,抽象类是特殊的类,只是不能被实例化,可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象... 阅读全文
posted @ 2014-10-21 15:52 GC2013 阅读(5441) 评论(0) 推荐(1) 编辑
摘要: 一、在C#中,要使用正则表达式类,请在源文件开头处添加以下语句:using System.Text.RegularExpressions;二、RegEx类常用的方法1、静态Match方法使用静态Match方法,可以得到源中第一个匹配模式的连续子串。静态的Match方法有2个重载,分别是Regex.M... 阅读全文
posted @ 2014-10-21 08:44 GC2013 阅读(469) 评论(0) 推荐(1) 编辑
  2014年10月20日
摘要: 最近做的.net项目(Windows Service)需要向Android手机发送推送消息,真是有点困难,没有搞过就不停的搜文档,最后看到了一个开源项目PushSharp,可以在.net平台推送IOS,Android,Windows Phone等设备消息,大喜,然后先做了IOS的,成功了,但是做An... 阅读全文
posted @ 2014-10-20 14:52 GC2013 阅读(872) 评论(1) 推荐(2) 编辑
摘要: usingSystem;usingSystem.Text;usingSystem.Runtime.InteropServices;usingSystem.Reflection;usingSystem.Windows.Forms;namespaceMouseKeyboardLibrary{//////... 阅读全文
posted @ 2014-10-20 08:55 GC2013 阅读(3027) 评论(3) 推荐(1) 编辑
  2014年10月17日
摘要: 1,ios应用程序中允许向客户推送消息2,需要有苹果的证书以及密码(怎么获取,网上搜一下,需要交费的)3,iphone手机一部,安装了该ios应用程序4,.net 项目中引用PushSharp.Apple.dll,PushSharp.Core.dll(这两个文件在网上搜一下,有源码的)5,开始写代码... 阅读全文
posted @ 2014-10-17 14:13 GC2013 阅读(539) 评论(1) 推荐(0) 编辑
摘要: 在c#中其实滚动屏幕的实现很简单,只需要用到Graphics.DrawString方法. Graphics.DrawString (String s, Font font, Brush brush, PointF point) 在指定位置并且用指定的 Brush 和 Font 对象绘制指定的文本字符... 阅读全文
posted @ 2014-10-17 10:51 GC2013 阅读(7364) 评论(0) 推荐(0) 编辑
摘要: 1.序列化 反序列化C#中如果需要:将一个结构很复杂的类的对象存储起来,或者通过网路传输到远程的客户端程序中去,这时就需要用到序列化,反序列化(Serialization & Deserialization)2.BinaryFormattter.NET中串行有三种,BinaryFormatter, ... 阅读全文
posted @ 2014-10-17 09:24 GC2013 阅读(598) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 46 下一页