摘要: 在继承类中,可以通过override和new来重写隐藏基类声明为virtual的方法using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 版本控制{ class Program { static void Main(string[] args) { myderived md = new myderived(); md.met1(); md.met2(); ... 阅读全文
posted @ 2012-05-28 22:03 MadKeX 阅读(265) 评论(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 阅读(6798) 评论(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)
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 方法{ class Program { static void Main(string[] args) { Console.WriteLine(mysum(1, 2, 3, 4, 5, 6)); } static long mysum(params long[] v)//这里利用params关键字可以使得调用时的参数的个数可... 阅读全文
posted @ 2012-05-22 23:12 MadKeX 阅读(1764) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace cmdline{ class Program { static void Main(string[] args) { Console.WriteLine("命令行参数个数{0}",args.Length); foreach (string s in args) //利用foreach遍历args命令行参数 {... 阅读全文
posted @ 2012-05-22 22:31 MadKeX 阅读(451) 评论(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 ConsoleApplication1{ class Program { static void Main(string[] args) { mytest mt = new mytest(); foreach (string mychar in mt.myReverse)//注意,迭代器并不关心对象所在的类是否实现指定的方法,这里... 阅读全文
posted @ 2012-05-20 00:02 MadKeX 阅读(263) 评论(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)
摘要: 原文地址:http://www.189works.com/article-40359-1.html由于泛型可以接受用户定义的类型,为了给用户定义的类型做限定,需要在声明该泛型类时用where作一些限制class 泛型类型<T> where T : 约束条件{ /*----*/}通过这样的限定,就限制用户在声明泛型类型时可使用的类型T using System;using System.Collections.Generic;using System.Text;using System.Data.Common;using Dare.Utilities.Data;using Dare. 阅读全文
posted @ 2012-05-07 23:03 MadKeX 阅读(1467) 评论(0) 推荐(0)