奥萨瓦·本·萨卡

导航

2011年11月23日

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) 编辑

2011年11月21日

C#初学第十天

摘要: 骑士飞行棋 0.1版本 很多功能并没有实现 ,而且还有很多不足之处。只供参考namespace _927zj{ enum Mark { luckyTurn=1, landMine, pause, timeTunnel } class Program { public static void ShowTitle() { Console.ForegroundColor = ConsoleColor.DarkCyan; Console.WriteLine("*****************************"); Console.WriteLine("* *&q 阅读全文

posted @ 2011-11-21 22:21 奥萨瓦·本·萨卡 阅读(243) 评论(0) 推荐(0) 编辑

C#初学第九天

摘要: 1. 复习,冒泡排序,具体方法如下: int []num=new int[]{21,43,435,656,76,5,3,54}; for(i=0;i<num.Length-1;i++) { for(j=0;j<num.Length-1-i;j++) { int temp=num[j]; num[i]=num[j+1]; num[j+1]=temp; } } for(i=0;i<num.Length;i++) { Console.Write(num[i]+"\t"); } Console.ReadKey();2. 创建随机数组, int [] sum=new 阅读全文

posted @ 2011-11-21 22:18 奥萨瓦·本·萨卡 阅读(319) 评论(0) 推荐(0) 编辑

C#初学第八天

摘要: 1. 复习 数组如何定义 int [] num=new int[9];2. 方法 ,方法定义在类里面和主函数中间 定义方法如下 public static void FangFa() { 这里是方法体. }3. 方法就是把外界要处理的数据接收,首先,方法就像一个盒子,要处理外界的数据, 需要一个通道接受外界的数据, public static void Fun(int n) { 方法体, 直接可以使用n; Console.WriteLine(n); } 这样使用 Fun(23); int nums=3; Fun(nums);5. 方法传入两个数,然后计算这两个数的和,并且返回 public s 阅读全文

posted @ 2011-11-21 22:16 奥萨瓦·本·萨卡 阅读(411) 评论(0) 推荐(0) 编辑

C#初学第七天

摘要: 1. 结构,定义结构,在命名空间和主函数中间,具体定义方法如下: stuct Person (这是定义结构,)stuct 机构名 { public string Name; 一定记住,前面要用public ,并且 类型名首字母大写(可以不大写,但是,大写是最好的) public string Xb; public int age; 这里的结构类型名后面是用分号(;)结束 } 结构怎么使用 定义结构后在主函数中 定义一个Person的类型,然后再定义一个Person的变量名,再把变量名后.(点)一下,就会出现Person这个结构中的变量,直接赋值就可以了,定义结构主要就是在以后的主函数中使用的时 阅读全文

posted @ 2011-11-21 22:14 奥萨瓦·本·萨卡 阅读(601) 评论(0) 推荐(0) 编辑

C#初学第六天

摘要: 循环结构有while结构,do-while结构,for结构 while 如果循环条件为true我就执行while里面的循环体,如果为false 就不执行while里面的循环体 首先,判断——>循环体——>判断——>循环体......while(true) 这是判断的条件(false) { Console.WriteLine("一直循环"); 这是循环体,满足条件(true)的情况就循环 i++; } Console.ReadLine(); 否则就结束循环 do { Console.ReadLine(); 条件如果满足while里面的true我就循环do里面 阅读全文

posted @ 2011-11-21 22:11 奥萨瓦·本·萨卡 阅读(385) 评论(0) 推荐(0) 编辑

2011年11月20日

本博客记录我学C#的点点滴滴

摘要: 我只是个初学者,本博客发表的都是个人观点和自己的一点经验 没有什么大道理,有的只是我的点滴,还有我个人的笔记和代码,博客不定期更新内容,每次添加1-5篇的笔记和代码。 阅读全文

posted @ 2011-11-20 22:07 奥萨瓦·本·萨卡 阅读(295) 评论(0) 推荐(0) 编辑

C#初学第五天

摘要: if语句 switch语句 switch语句 Console.WriteLine("中午吃饭吗"); string str=Console.ReadLine(); if(str=="吃") { Console.WriteLine("那就吃"); 条件为真输出的内容 } else { Console.WriteLine("不吃了"); 条件为假输出的内容 } if (条件1) { 满足条件1就执行 } else if(条件2) { 满足条件2,并且不满足条件1就执行 } else { 条件1和条件2都不满足的时候执行 阅读全文

posted @ 2011-11-20 22:01 奥萨瓦·本·萨卡 阅读(1169) 评论(0) 推荐(0) 编辑

C#初学第四天

摘要: 变量 int double decimal char string bool数值类型的变量无法进行随意的转换,小的可以转换成大的,但是大的不能转换成小的除非进行强制转换,但是会造成数据丢失比如 int 可以转换成double类型 但是double 无法转换成int 类型 即使转换了 也会丢失数据,强制类型转换举例:(int)3.14, "123"可以转换成123, 字符串可以变成整数整数的变量=Convert.ToInt32(数字的类型)bool 类型 you ture和flase关系逻辑有<,>,<=,>=,!=,&&,||,!2. 阅读全文

posted @ 2011-11-20 21:59 奥萨瓦·本·萨卡 阅读(703) 评论(0) 推荐(0) 编辑