奥萨瓦·本·萨卡

导航

2011年11月23日

C#初学第十三天

摘要: 1. 引用类型都在托管空间, 值类型都在栈空间里,都是非托管区 任何类型复制的时候,或者是方法参数传递的时候,都将变量复制了一份2. 结构里面的构造函数只用来初始化,3. 每产生一个实例,就找到所有实例,并将所有的都+1, 静态成员,有static 修饰,当编译时只产生一个,创建对象时不产生(将静态成员看作全局成员) 静态成员调用直接是类名.成员名4. 继承 父类 子类 父类提供子类应该具备的东西,子类包含父类相同的东西,同时还具备自己的东西 继承的语法 [访问修饰符]class类名:父类的类名 { //成员 } 除了构造方法,所有的都继承下来5. public internal protec 阅读全文

posted @ 2011-11-23 23:55 奥萨瓦·本·萨卡 阅读(213) 评论(0) 推荐(0) 编辑

C#初学第十二天

摘要: 1. 复习讲产生一个随机的数 class MyRandom { public MyRandom(Random r) { this.r=r; } Random r; public void Fun() { Console.WriteLine(r.ToString()); } public int Nest() { t=new Random(); return r.Next(); } }2. 字符串string 本质就是class 在内存中的字符串的内容放在堆内存中,由于C#不使用指针(牵强),不能修改字符串内容,所以,字符串具有不变形, 如果要修改字符串 那就需要把字符串变成字符串型的数组,.. 阅读全文

posted @ 2011-11-23 23:53 奥萨瓦·本·萨卡 阅读(359) 评论(0) 推荐(0) 编辑

C#初学第十一天

摘要: . 面向对象的概念 万物皆对象,没有实意的概念 但是不需要考虑这个过程是如何实现的,所有过程都是在我提出条件的基础上完成的, 而我要做的就是提出要求2. 怎么写对象,怎么创建,设计对象, 首先要设计,设计类class 类名 使用 类名 变量=new 类名(); 举例如 随机数Random r= new Random();3. 类应该具有什么成员 具备可执行的动作(能力) 方法(接口) 反映该对象的特征 "属性"(字段或者属性)4. 如何写一个类 举例如下: class Teacher { string name; string work; char sex; int age 阅读全文

posted @ 2011-11-23 23:52 奥萨瓦·本·萨卡 阅读(336) 评论(0) 推荐(0) 编辑