传值:
1、没有返回值,没有输入值;
/// <summary> /// 这个函数是累加求和,没有输入值,没有返回值 /// </summary> public void Leijia() {//没有返回值,没有输入值 Console.Write("请输入一个正整数:"); int a = int.Parse(Console.ReadLine()); int sum = 0; for (int i = 1; i <= a; i++) { sum += i; } Console.WriteLine(sum); }
2、没有返回值,有输入值;
/// <summary> /// 累加求和,有输入值,没有返回值 /// </summary> /// <param name="a"></param> public void Leijia(int a) {//有输入值,没有返回值 int sum = 0; for (int i = 1; i <= a; i++) { sum += i; } Console.WriteLine(sum); }
3、有返回值,没有输入值;
/// <summary> /// 累加求和,没有输入值,只有返回值(int) /// </summary> /// <returns></returns> public int Leijia1() { Console.Write("请输入一个正整数:"); int a = int.Parse(Console.ReadLine()); int sum = 0; for (int i = 1; i <= a; i++) { sum += i; } Console.WriteLine(sum); return sum; }
4、有返回值,有输入值;
/// <summary> /// 累加求和,有输入值(int),有返回值(int) /// </summary> /// <param name="a"></param> /// <returns></returns> public int Leijia1(int a) { int sum = 0; for (int i = 1; i <= a; i++) { sum += i; } return sum; }