摘要:
方法与参数修饰符方法可以有参数,也可以有返回值。方法可以在类或结构范围内实现(也可以在接口中定义命名),可以被各种修饰符(public、virtual、internal、new等)修饰以限定方法的行为。方法的基本格式为:修饰符 返回值 方法名(参数){...}C#参数修饰符C#有一些控制参数是如何传入方法体中的关键字。即C#参数修饰符:(无) :如果一个参数没有使用参数修饰符,则认为它是按值传递给方法体的。方法体收到原始数据的一个副本(copy)。out:输出参数,传入的参数需要在方法体中被赋值,是按引用传递给方法体的。若在方法体中未被赋值会报编译器错误。ref:参数按引用传递。params: 阅读全文
摘要:
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 阅读全文
摘要:
System.Console类Console类表示控制台应用程序的标准输入流、输出流和错误流。Console类还定义捕获输入和输出的一套方法,它们都被定义成静态的,因此能够通过将类的名字作为方法的前缀来调用。Write():方法将文本输送到输出流而不附加回车符。WriteLine():将文本字符串(包括一个回车符)输送到输出流。Read():从标准输入流读取一个字符。ReadKey():获取用户按下的一个字符或功能键。ReadLine():从输入流接收信息直到遇到回车符,System.CharC#的文本数据是由内建string和char关键字表示的,它们是System.String和Syste 阅读全文