摘要: 数组 数组是一组通过数字索引访问的的数据项。准确来说,数据是一组相同类型的数据点(如:int数组,string数组,Car数组)。int[] vInts=new int[3];//包含2个整型的数据,编号0~2string[] vStrings=new String[2];//包含2个字符串的数字,编号0、1数组声明中的数字就表示像的总数,而不是上界。数组的下界总是从0开始。可以使用索引来填充元素了。vInts[0]=1;vInts[1]=2;vInts[2]=3;vStrings[0]="bruce";vStrings[0]="rita";除了逐个元素阅读全文
posted @ 2011-02-28 16:29 黄宝强 阅读(419) 评论(2) 编辑
摘要: 方法与参数修饰符方法可以有参数,也可以有返回值。方法可以在类或结构范围内实现(也可以在接口中定义命名),可以被各种修饰符(public、virtual、internal、new等)修饰以限定方法的行为。方法的基本格式为:修饰符 返回值 方法名(参数){...}C#参数修饰符C#有一些控制参数是如何传入方法体中的关键字。即C#参数修饰符:(无) :如果一个参数没有使用参数修饰符,则认为它是按值传递给方法体的。方法体收到原始数据的一个副本(copy)。out:输出参数,传入的参数需要在方法体中被赋值,是按引用传递给方法体的。若在方法体中未被赋值会报编译器错误。ref:参数按引用传递。params:阅读全文
posted @ 2011-02-28 15:06 黄宝强 阅读(137) 评论(0) 编辑
摘要: C#迭代结构for循环如果需要迭代一段代码固定次数,for语句会提供很大的灵活性。从本质上说,我们可以指定一段代码重复的次数和终止条件。for(int i = 0; i < 5; i++){Console.WriteLine("Number is: {0} ", i);}我们可以创建复杂的终止条件,构建无限循环,使用goto、continue和break关键字。foreach循环C# foreach关键字允许遍历数组中的所有项,无需测试数组的上限。int[] myInts = { 1, 2, 3, 4 };foreach (int i in myInts){Conso阅读全文
posted @ 2011-02-28 10:03 黄宝强 阅读(397) 评论(2) 编辑
摘要: System.Console类Console类表示控制台应用程序的标准输入流、输出流和错误流。Console类还定义捕获输入和输出的一套方法,它们都被定义成静态的,因此能够通过将类的名字作为方法的前缀来调用。Write():方法将文本输送到输出流而不附加回车符。WriteLine():将文本字符串(包括一个回车符)输送到输出流。Read():从标准输入流读取一个字符。ReadKey():获取用户按下的一个字符或功能键。ReadLine():从输入流接收信息直到遇到回车符,System.CharC#的文本数据是由内建string和char关键字表示的,它们是System.String和Syste阅读全文
posted @ 2011-02-28 10:01 黄宝强 阅读(292) 评论(0) 编辑