C#中的方法

简介: C#中的方法

C#语言和之前学习VB 一样,在代码中也有方法的使用,那么方式是如何应用的呢?下面看下介绍。


语法:


[访问修饰符] static 返回值 方法名([参数列表])---------说明:[ ]中的内同可以写,也可以省略


{


方法体


}


例如:


public static void show() --因为有void,所以此方法没有返回值、没有参数的方法,如果方法的前面加上static,此方法就为静态方法。


计算数组中最大值、最小值和总和,下面的代码就利用了调用函数来做的


需要说明的是,在新建函数的时候,用到了public  static  void……,public一定要小写,如果不小心写成了大写,系统就会报错。


class Program
    {
        static void Main(string[] args)
        {
            int[] nums = { 1, 2, 3, 4, 44, 5 };
            AddArray(nums);//调用函数
        }
        public  static void AddArray(int[] numbers)
        {
            int sum = 0;
            int max = int.MinValue;
            int min = int.MaxValue;
            for (int i = 0; i < numbers .Length ; i++)
            {
                sum += numbers[i];
                if (numbers[i] > max)
                {
                    max = numbers[i];
                }
                if (numbers[i] < min)
                {
                    min = numbers[i];
                }
            }
            Console.WriteLine("最大值{0}", max);
            Console.WriteLine("最小值{0}", min);
            Console.WriteLine("和{0}", sum);
            Console.ReadKey();
        }
    }


示例:

 



注:图2和图3为一种内容的衔接。


相关文章
|
1月前
|
Java 调度 C#
C#学习系列相关之多线程(一)----常用多线程方法总结
C#学习系列相关之多线程(一)----常用多线程方法总结
|
1月前
|
C#
C#学习相关系列之数组---常用方法使用(二)
C#学习相关系列之数组---常用方法使用(二)
|
1月前
|
存储 C# 数据库
C# 生成唯一ID,有哪些方法?
【2月更文挑战第12天】
178 0
|
3月前
|
编译器 C# 开发者
C# 11.0中的新特性:覆盖默认接口方法
C# 11.0进一步增强了接口的灵活性,引入了覆盖默认接口方法的能力。这一新特性允许类在实现接口时,不仅可以提供接口中未实现的方法的具体实现,还可以覆盖接口中定义的默认方法实现。本文将详细介绍C# 11.0中接口默认方法覆盖的工作原理、使用场景及其对现有代码的影响,帮助开发者更好地理解和应用这一新功能。
|
3月前
|
安全 C# 开发者
C#中的默认接口方法:接口演化的新篇章
【1月更文挑战第11天】本文探讨了C# 8.0中引入的默认接口方法,这一特性允许在接口中定义具有默认实现的方法。文章介绍了默认接口方法的语法、使用场景,以及它们如何影响接口的设计和实现,同时讨论了默认接口方法带来的好处和潜在的陷阱。
|
4月前
|
缓存 C#
C# 操作路径(Path)类方法的使用与解析运行实例
C# 操作路径(Path)类方法的使用与解析运行实例
|
1月前
|
C#
C#学习相关系列之数据类型类----嵌套类和嵌套方法(三)
C#学习相关系列之数据类型类----嵌套类和嵌套方法(三)
|
1月前
|
开发框架 .NET C#
C#学习相关系列之Linq常用方法---排序(一)
C#学习相关系列之Linq常用方法---排序(一)
|
1月前
|
开发框架 .NET 编译器
C#学习相关系列之匿名方法和Lambda表达式
C#学习相关系列之匿名方法和Lambda表达式
|
1月前
|
C#
C#中保留小数点后N位的方法_kaic
C#中保留小数点后N位的方法_kaic