摘要: class Program { static void Main(string[] args) { int num = 10; //下边是装箱,是在堆中开辟一个空间存储num,不是简单的赋值 object o = num; //下边是拆箱,就是从堆中把数据取出来,在转化赋值给栈中的num2 int num2 = (int)o; Mys s=new Mys(); Myc c=new Myc(); ... 阅读全文
posted @ 2013-12-23 11:36 我叫小菜 阅读(168) 评论(0) 推荐(0) 编辑
摘要: class Program { static void Main(string[] args) { //首先入词库 string[] words=System.IO.File.ReadAllLines(@"金山词霸字典.txt",Encoding.Default); Dictionary dic=new Dictionary();//定义一个泛型集合,用来存储词库 for(int i=0;i<words.Length;i++) ... 阅读全文
posted @ 2013-12-21 11:18 我叫小菜 阅读(169) 评论(0) 推荐(0) 编辑
摘要: class Program { static void Main(string[] args) { ArrayList a = new ArrayList();//集合类型为object List li=new List();//集合类型不确定 Stopwatch sw1 = new Stopwatch(); Stopwatch sw2 = new Stopwatch(); sw1.Start(); for (int i = ... 阅读全文
posted @ 2013-12-18 10:40 我叫小菜 阅读(155) 评论(0) 推荐(0) 编辑
摘要: class Program { static void Main(string[] args) { #region 引子 int[] num = new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; //把第三个位置的数字删掉 for (int i = 3; i < num.Length - 1; i++) { num[i] = num[i + 1]; } ... 阅读全文
posted @ 2013-12-17 20:28 我叫小菜 阅读(445) 评论(0) 推荐(0) 编辑
摘要: ---------------------- ASP.Net+Android+IOS开发 .Net培训期待与您交流! ----------------------静态方法静态实例(非静态)static关键字不需要static关键字使用类名调用使用实例对象调用在静态方法中可以访问静态成员在实例方法中:可以直接访问静态成员在静态方法中,不可以直接访问实例成员,需要创建对象,通过对象调用在实例方法中,可以直接访问实例成员调用前初始化实例化对象时初始化class Myclass { //以下为非静态成员 public int num; public My... 阅读全文
posted @ 2013-12-10 23:34 我叫小菜 阅读(251) 评论(0) 推荐(0) 编辑
摘要: ---------------------- ASP.Net+Android+IOS开发 .Net培训期待与您交流! ---------------------- interface IAppable { void applicatiable(); }interface Icall { void call(); } abstract class Phone:Icall { public abstract void call(); } abstract class Nokia:Phone { ... 阅读全文
posted @ 2013-12-10 20:30 我叫小菜 阅读(263) 评论(0) 推荐(0) 编辑
摘要: ---------------------- ASP.Net+Android+IOS开发 .Net培训期待与您交流! ----------------------■子类可以有与父类方法名相同的方法 ♢签名不同(重载) ♢签名相同(隐藏基类方法)■子类可以重写父类方法 ♢虚方法 ♢重写方法 ♢重写基类方法一样可以调用基类方法■多态就是对象可以表现多个类型的能力.(一种表现形式,实现多种功能)■几种建立多态的方式 ♢用父类实现多态 ♢用抽象类实现多态 ♢用接口实现多态■多态版本控制 ♢需要保留基类方法使用new关键字 ♢需要重写方法使用override关键字1.隐藏基类方法 class Pr... 阅读全文
posted @ 2013-12-06 10:57 我叫小菜 阅读(211) 评论(0) 推荐(0) 编辑
摘要: ---------------------- ASP.Net+Android+IOS开发 .Net培训期待与您交流! ----------------------?如果有一个非静态类,当我们在线程栈你创建了引用变量,但没有使用new方法创建对象时,该引用变量可以使用点运算符点出类的成员吗答案是:经调试发现是可以的说明:变量类型决定可以点出的什么成员,(专业术语来说,就是引用变量决定指针偏移量).但是,若要给点出的成员赋值或者使用它,必须使用new创建对象,以给它分配内存里氏转换■子类对象可以无条件的赋值给父类: 父类类型名 引用变量名=new 子类对象();如base b=new sub(); 阅读全文
posted @ 2013-12-05 16:41 我叫小菜 阅读(418) 评论(0) 推荐(1) 编辑
摘要: 类的继承通过继承,我们可以定义一个新类,新类纳入一个已经声明的类并进行扩展.■可以使用一个已经存在的类作为新类的基础,已经存在的类称为基类(base class),新类称为派生类(derived class).派生类的组成成员如下. □自己声明中的成员 □基类的成员■要声明一个派生类,需要在类名后加... 阅读全文
posted @ 2013-12-05 10:41 我叫小菜 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 我想将博客备份一份至CSDN. 阅读全文
posted @ 2013-12-04 21:22 我叫小菜 阅读(100) 评论(0) 推荐(0) 编辑