博文

C#学习笔记_11(2010-03-10 09:12:00)

摘要:十一、是程序员必须冒泡,一维数组和冒泡算法 1、数组的声明方式,来和Delphi的比较一下。    A、先看C#的        int[] array = new int[5];这里由于没有赋初值所以C#会给个初始值。数值类型初始值是0,应用类型是null。思考:字符串的初始值应该是什么?       int[] array1 = new int[]{1,2,3,4,5};       int[] array2 = {1,2,3,4,5};这里数值索引默认从0开始。      B、再来看看Delphi的       var       array0: array of integer;  -->不定长数组,需用setlength设置数组长度。       array1: array[0..5] of integer; -- >定长数组,不需要setlength设置数组长度。   好了不多说,下面冒泡:             int iTempStorage;            int[] array1 = new int[] {13, 28, 19, 6, 7, 55 };            for (int i = array1.Length - 1; i >= 0; i--)            {&......

阅读全文(1304) | 评论:0

C#学习笔记_10(2010-03-08 16:35:00)

摘要:十、打通筋脉,来个嵌套循环。1、某服装厂有3个生产班组,每个班组有2个人。请编程让电脑接收每个组员每天生产衣服的数量并打印出来,然后统计出各组每日生产衣服数量。 int isum, iReceived;             for (int i = 1; i <= 5; i++ )            {                isum = 0;                //Console.WriteLine("请输入第{0}组的上交衣服数量", i);                for (int j = 1; j <= 3; j++)                {                    Console.WriteLine("请输入第{0}组第{1}位员工上交衣服数量", i, j);                    iRec......

阅读全文(1131) | 评论:0

C#学习笔记_9(2010-03-08 15:50:00)

摘要:九、尝尝鲜,foreach带来什么?string sFamousSinger = "周杰伦: 身高1.82m;年龄31;love:yellow";      foreach (char c in sFamousSinger)            {                Console.WriteLine(c);            }            Console.ReadLine();     竟然char都支持Unicode!赶紧F1看看,原来和string一样的定义方式,看来.Net是全面OO了呀!!!I 服了 you!......

阅读全文(1195) | 评论:0

C#学习笔记_8(2010-03-08 14:42:00)

摘要:八、循环输出单个字符, while、do..while版。1、while 版。string sFamousSinger = "周杰伦: 身高1.82m;年龄31;love:yellow";            int index = 0;            while (index != sFamousSinger.Length)            {                Console.WriteLine(sFamousSinger.Substring(index, 1));                index++;            }            Console.ReadLine(); 2、 do..while版。          string sFamousSinger = "周杰伦: 身高1.82m;年龄31;love:yellow";            int index = 0;       &n......

阅读全文(1076) | 评论:0

C#学习笔记_7(2010-03-08 11:03:00)

摘要:七、自习,switch?   在Main函数内输入下列代码,输出什么?   string day = "星期一";            switch (day)            {                case "星期一":                case "星期二":                    Console.WriteLine("去上学");                default:                    Console.WriteLine("去睡觉");            }            Console.ReadLine();......

阅读全文(1197) | 评论:0

C#学习笔记_6(2010-03-07 20:30:00)

摘要:六、if 不OO?改用Switch! 将“五”Main函数中改为下面形式。 string sLevel; Console.WriteLine("请选择仓位级别。1代表1等仓;2代表2等仓;3代表3等仓"): sLevel = Console.ReadLine(); switch(sLevel) {    case "1":       Console.WriteLine("您的票价为:799");       break;    case"2":       Console.WriteLine("您的票价为:599");       break;    case "3":      Console.WriteLine("您的票价为:499");      break;    default:      Console.WriteLine("输入错误!");      break; }   别忘了F6,F5!结果怎么样?呵呵!......

阅读全文(1200) | 评论:0

C#学习笔记_5(2010-03-06 12:30:00)

摘要:五、春运坐高铁回家,程序逻辑控制之——if    高铁票价分3等,1等仓799,二等仓599, 三等仓499。你打算坐几等仓回家?1、 新建控制台应用程序,并起名为“Ticket”。2、 在Main函数内输入下列代码: string iLevel;            Console.WriteLine("请选择仓位级别。1代表1等仓;2代表2等仓;3代表3等仓");            iLevel = Console.ReadLine();            if (iLevel == "1")            {                Console.WriteLine("您的票价为:799");            }            else            if (iLevel == "2")            {            ......

阅读全文(1114) | 评论:0

c#学习笔记_4(2010-03-06 09:23:00)

摘要:四、又见Plus,运算符的使用。1、我们继续对上例修改,这次改变的部分是变量部分。i = 1 + 4;  a = !true;  b = 2.5 * 10;  s = "hello C# plus." + " Plus & Plus";2、老规矩按F6再按F5, 哈哈,现在大家看到了什么结果!......

阅读全文(1138) | 评论:0

C#学习笔记_3(2010-03-06 08:49:00)

摘要:三、Plus的Plus, WriteLine中的格式字符串。   在上例中我们用了4条WriteLine语句才完成变量的输出, 是不是太繁琐了?好现在我们就将4条WriteLine语句合并成1条,这就是格式字符串的奥秘。哈哈。让我们来看看吧。 1、 将上例中的4条WriteLine语句先删除。2、 原位置插入语句:Console.WriteLine("int 类型值:{0}\n bool 类型值:{1}\n double 类型值:{2}\n string 类型值:{3}\n", i, a, b, s);3、 按F6再按F5, 哈哈,大家看到了什么什么结果!4、 现在解释下格式字符串的含义:\n、\t:分别代表换行符和制表符。{n}:大括号中的n代表对应的参数序列,如0代表第一个参数,1代表第二个参数。5、下面我们再做一个试验来加深了解下{n}的含义,我们将WriteLine替换成下列形式:Console.WriteLine("int 类型值:{3}\n bool 类型值:{2}\n double 类型值:{1}\n string 类型值:{0}\n", i, a, b, s);6、老规矩按F6再按F5, 哈哈,现在大家看到了什么结果!......

阅读全文(1327) | 评论:0

C#学习笔记_2(2010-03-05 18:06:00)

摘要:二、变量定义和简单数据类型,Hello C#程序的升级版。1、同第一集一样创建一个C#的控制台应用程序。2、在“名称”栏中输入“Hello CS Plus”。3、在代码模板中的Main函数中输入下列代码:   int i;   bool a;   double b;   string s;    i = 1;   a = true;   b = 2.5;   s = "hello C# plus";    Console.WriteLine(i);   Console.WriteLine(a);   Console.WriteLine(s);   Console.WriteLine(b);   Console.ReadLine();4、按F6再按F5, 哈哈,现在大家看到了什么!......

阅读全文(1349) | 评论:0