随笔分类 -  .Net零碎知识点

摘要:案例是要实现一个对文档文本进行字符处理,并能筛选分离出文档中的单词,且可以以序列索引来对其中的单词进行访问和修改完整代码View Code using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 索引2{ class Program { static void Main(string[] args) { Document mydoc = new Document("Hello,I am a Coder!")... 阅读全文
posted @ 2012-06-08 12:38 MadKeX 阅读(311) 评论(0) 推荐(0)
摘要:事件信息EventArgs:http://msdn.microsoft.com/zh-cn/library/system.eventargs.aspx1事件信息可以用于传递处理附带的事件数值,可以自定义事件信息类型来继承2事件委托可以声明在事件的类型中,并可以通过【类型名.事件委托名】来调用该委托类型创建事件的处理代理using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 事件2{ class Program { static void Ma... 阅读全文
posted @ 2012-06-06 20:24 MadKeX 阅读(3870) 评论(1) 推荐(1)
摘要:c#中事件的声明和触发是通过定义的delegate委托类型来完成的using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 事件1{ class Program { static void Main(string[] args) { myChangedEvent mce = new myChangedEvent(); myEventListener mel = new myEventLi... 阅读全文
posted @ 2012-06-05 16:58 MadKeX 阅读(14020) 评论(0) 推荐(1)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace 委托1{ public delegate void mydelegate(mybook mb);//创建委托类型 class Program { static void Main(string[] args) { BookDB myBD = new BookDB(); ... 阅读全文
posted @ 2012-06-04 21:44 MadKeX 阅读(366) 评论(0) 推荐(0)
摘要:ref参考:http://msdn.microsoft.com/zh-cn/library/14akc2c7.aspxout参考:http://msdn.microsoft.com/zh-cn/library/t3c3bfhx(v=VS.90).aspxref和out都可以用于在方法中以引用方式来调用传递参数,从而对于一些值类型可以使得通过这样的声明来实现方法对其值的更改using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ref引用{ class Progr... 阅读全文
posted @ 2012-06-02 00:28 MadKeX 阅读(396) 评论(0) 推荐(0)
摘要:msdn参考:http://msdn.microsoft.com/zh-cn/library/6x16t2tx(v=VS.80).aspx索引器允许类或结构的实例按照与数组相同的方式进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。索引器的声明方式public 返回类型 this[index类型 index参数]{ get{ return 返回类型数值;} set{ 字段数组[index参数]=value;}}运用例举using System;using System.Collections.Generic;using System.Linq;using System.Te... 阅读全文
posted @ 2012-05-31 23:25 MadKeX 阅读(244) 评论(0) 推荐(0)
摘要:有关XML注释的详细讲解见:http://msdn.microsoft.com/zh-cn/library/b2s063f7(VS.80).aspx http://wenku.baidu.com/view/ca7372ddd15abe23482f4dfd.html http://apps.hi.baidu.com/share/detail/763691XML注释可以使得代码可读性增强,并且可以使得成员类型具有自动提示功能using System;using System.Collections.Generic;using Syst... 阅读全文
posted @ 2012-05-25 22:32 MadKeX 阅读(6797) 评论(0) 推荐(1)
摘要:参考:http://www.gzu521.com/it/microsoft/zonghe/dotnet/200908/21215.htmclass 基类{ public 基类() {} public 基类(类型 参数1){/*....*/}}class 继承类:基类{ public 继承类():this(固定值,固定值2){} public 继承类(类型 参数1,类型 参数2):base(参数1){/*....*/}}继承类的构造函数可以通过:base(参数,...)来继承来之基类的构造函数,其中当调用构造函数时,将继承类的构造函数所接受到的参数来传给基类的构造函数另外注意:将要传... 阅读全文
posted @ 2012-05-25 16:05 MadKeX 阅读(8331) 评论(1) 推荐(0)
摘要:参考:http://www.cnblogs.com/ColeLiu/archive/2011/11/10/2244614.html摘要: 增量运算符和减量运算符 ++,-- 我们来看一个例子,X++和++X的区别 X++和++X可以用做表达式,那么什么是表达式,表达式就是可以计算且结果为单个值、对象、方法或命名空间的代码片段,也可以用作代码块。当用作代码块的时候,就是他们单独占一行的时候,X++跟++X的效果是一样的,都是X=X+1,但是如果他们在表达式中时所表示的意义就完全不同。先看一个例子。 static void Main(string[] args) { ... 阅读全文
posted @ 2012-05-25 10:38 MadKeX 阅读(620) 评论(0) 推荐(0)
摘要:利用partial可以实现类的分布声明partial class myclass{/*局部类1*/}partial class myclass{/*局部类2*/}注意,要声明的局部类型的原型也必须添加partial标识符,否则会出现以下编译错误/*Program.cs文件*/using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 局部类型{ class Program { static void Main(string[] args) ... 阅读全文
posted @ 2012-05-20 14:37 MadKeX 阅读(281) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 学习2{ class Program { static void Main(string[] args) { mytest mt = new mytest(); foreach (object element in mt)//由于返回的数值的类型不统一,所以采用object来接受 { ... 阅读全文
posted @ 2012-05-13 14:36 MadKeX 阅读(253) 评论(0) 推荐(0)