• C#部分---函数添加基本格式;


    格式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);
    }

     (主函数里面的写法:)

    static void Main(string[] args)    
    {
    
    //实例化 初始化 这个类
    Program hanshu = new Program();
    //hanshu.First();
    //格式1调用
    //hanshu.LeiJia();
    
    }

    //格式2:没有返回值,有参数(有参无返)

    添加函数:

    /// <summary>
    /// 累加求和,需要一个int类型的参数,没返回值
    /// </summary>
    /// <param name="d"></param>
    public void LeiJia(int d)
    {
    int sum = 0;
    for (int i = 1; i <= d; i++)
    {
    sum += i;
    }
    Console.WriteLine("总和是" + sum);
    }

    (主函数里面的写法):

     static void Main(string[] args)
            {
                //实例化   初始化   这个类
                Program hanshu = new Program();
                //格式2调用
                //Console.Write("请输入一个正整数:");
                //int a = int.Parse(Console.ReadLine());
                //hanshu.LeiJia(a);
           }


    //格式3:有参数,有返回值(有参有返)

    添加函数:

    /// <summary>
    /// 累加求和,需要参数,也有返回值
    /// </summary>
    /// <param name="d"></param>
    /// <returns></returns>
    public int Leijia1(int d)
    {
    int sum = 0;
    for (int i = 1; i <= d; i++)
    {
    sum += i;
    }
    return sum;
    }

    (在主函数中的写法:)

     static void Main(string[] args)
            {
                //实例化   初始化   这个类
                Program hanshu = new Program();
                //格式3调用
                //Console.Write("请输入一个正整数:");
                //int a = int.Parse(Console.ReadLine());
                //int sum = hanshu.Leijia1(a);
                //Console.WriteLine(sum);
           }

    //格式4:没有参数,有返回值

    添加函数:

    /// <summary>
    /// 累加求和,没有参数,但是有返回值(int)
    /// </summary>
    /// <returns></returns>
    public int Leijia2()
    {
    Console.Write("请输入一个正整数:");
    int a = int.Parse(Console.ReadLine());
    int sum = 0;
    for (int i = 1; i <= a;i++ )
    {
    sum += i;
    }
    return sum;
    }

    (在主函数中的写法:)

     static void Main(string[] args)
            {
                //实例化   初始化   这个类
                Program hanshu = new Program();
                ;
                //格式4调用
                //int sum =hanshu.Leijia2();
                //Console.WriteLine(sum);
              }

    格式3中有两个或多个变量时,有参有返例如比较大小

     两个数比较大小返回较大的一个

    添加函数:

    /// </summary>
    /// <param name="a"></param>
    /// <param name="b"></param>
    /// <returns></returns>
    public double Max(double a , double b)
    {
    if (a >= b)
    {
    return a;
    }
    else
    {
    return b;
    }
    }

    (主函数中的写法:)

    static void Main(string[] args)
            {
                //实例化   初始化   这个类
                Program hanshu = new Program();
                //比较大小
                double a = 6;
                double b = 7;
                double c = 4;
                Console.WriteLine(hanshu.Max(hanshu.Max(a, b), c)); ;
             }
  • 相关阅读:
    .netcore初体验
    ASP.NET MVC实现单用户登录
    远程连接桌面报:这可能是由于credssp加密oracle修正
    想起以前写的一个爬虫,然后就用C#WinForm写了一个下载小说的软件,比较简单
    List泛型与DataTable相互转换
    SqlServer-触发器
    SqlServer-RBAC五表权限
    SqlServer通用存储过程
    用vs2017结果无法启动IIS express
    简单的叙述下SQL中行列转换的小知识!
  • 原文地址:https://www.cnblogs.com/xingyue1988/p/5969176.html
Copyright © 2020-2023  润新知