鱼C论坛

 找回密码
 立即注册

我是python小白

https://fishc.com.cn/?403355

C#方法

已有 199 次阅读2017-5-5 14:00

方法:它是包含一系列c#代码块
方法的声明:
修饰符 返回类型 方法名(参数列表)
{
代码..............................
}
注意:在有返回值的时候要加return;
方法的参数类型:
值参数:在声明时候不加修饰参数,它表明实参与形参按值传递并且在方法中形参不影响实参。
ret参数:在声明时候加上ret,它是按照引用传递的并且形参所做的任何改变都会影响到实参。
out参数:在需要out实参加上out,它的作用是用来定义输出参数的,它定义的参数不赋值也可以。
params参数:在声明方法时,有多个相同类型的参数可以定义为params参数。params是一个一维数组。
最后测试一下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace test1._0
{
    class Program
    {
        public Program()
         {
                Console.WriteLine("十个数加法计算");
         }
        public int ADD(params int[] x)
        {
            int sum=0;
            for(int i=0;i<x.Length;i++)
            {
                sum += x[i];
            }
            return sum;
        }
        static void Main(string[] args)
        {
            Program i = new Program();
            int[] sum = new int[10];
            Console.WriteLine("请输入十位数字");
            for(int j=0;j<10;j++)
            {
                Console.Write("第{0}位:",j + 1);
                sum[j] = Convert.ToInt32(Console.ReadLine());
            }
            Console.WriteLine(i.ADD(sum));
        }
    }
}

静态方法;必须是类名才能调用前面必须有static关键字
实例方法:必须要对象名才能调用
方法重载:方法名可以相同,顺序和类型必须不同

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 04:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部