函数

函数写在class与主函数之间,在主函数中调用

在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。要善于利用函数,以减少重复编写程序段的工作量。

void是没有返回值,括号内是参数,private只能在当前类里面使用,public是公共的,可以在整个命名空间使用。

对函数进行注释,在函数上面加///

 1 class Program
 2     {
 3         格式1没有参数,没有返回值(无参无返)
 4          <summary>
 5          累加求和参数
 6          </summary>
 7         public void leijia()
 8         {
 9             Console.Write("请输入一个整数");
10             int a = int.Parse(Console.ReadLine());
11             int sum = 0;
12             for (int i = 1; i <= a;i++ )
13             {
14                 sum = sum + i;
15             }
16             Console.WriteLine(sum);
17         }
18         static void Main(string[] args)
19         {
20             格式1调用       没有参数,没有返回值(无参无返)
21             hanshu.leijia();
格式1没有参数,没有返回值(无参无返)
 1 class Program
 2     {
 3         格式2没有返回值,有参数(有参无返)
 4          <summary>
 5          累加求和,需要一个int类型参数,没有返回值
 6          </summary
 7         public void leijia(int a)
 8         {
 9 
10             int sum = 0;
11             for (int i = 1; i <= a; i++)
12             {
13                 sum = sum + i;
14             }
15             Console.WriteLine(sum);
16         }
17         static void Main(string[] args)
18         {
19             //格式2调用         有参数,没有返回值(有参无返)
20             Console.Write("请输入一个整数");
21             int a = int.Parse(Console.ReadLine());
22             hanshu.leijia(a);
View Code格式2没有返回值,有参数(有参无返)
 1     class Program
 2     {//格式3有参数有返回值(有参有返)
 3 
 4             public int leijia1(int a)
 5             {
 6                 int sum = 0;
 7                 for (int i = 1; i <= a; i++)
 8                 {
 9                     sum += i;
10                 }
11                 return sum;
12             }
13         static void Main(string[] args)
14         {
15             格式3调用           有参数有返回值(有参有返)
16             Console.Write("输入一个整数");
17             int a = int.Parse(Console.ReadLine());
18             int sum = hanshu.leijia1(a);
19             Console.WriteLine(sum);
格式3有参数有返回值(有参有返)
 1   class Program
 2     {
 3         格式4 没有参数有返回值
 4          <summary>
 5          累加求和没有参数有返回值
 6          </summary>
 7          <returns></returns>
 8         public int leijia2()
 9         {
10             Console.Write("请输入一个正整数");
11             int a = int.Parse(Console.ReadLine());
12             int sum = 0;
13             for (int i = 1; i <= a; i++)
14             {
15                 sum += i;
16             }
17             return sum;
18         }
19         static void Main(string[] args)
20         {
21             格式4调用        没有参数有返回值(没参有返)
22             int sum = hanshu.leijia2();
23             Console.WriteLine(sum);
格式4调 没有参数有返回值(没参有返)
原文地址:https://www.cnblogs.com/1030351096zzz/p/5974362.html