C# 属性

C# 抽象

C# 字符串

C# 泛型

C# 杂项

C# 新特性

C# 将数组传递给函数

在 C# 中,为了重用数组逻辑,我们可以创建函数。要将数组传递给 C# 中的函数,我们只需要提供数组名称。

句法 (Syntax)

functionname(arrayname);//传递数组

C# 将数组传递给函数示例:打印数组元素

让我们看一个打印数组元素的 C# 函数示例。

例子 (Example)

using System;  
public class ArrayExample  
{  
    static void printArray(int[] arr)  
    {  
        Console.WriteLine("打印数组元素:");  
        for (int i = 0; i < arr.Length; i++)  
        {  
              Console.WriteLine(arr[i]);  
        }  
    }  
    public static void Main(string[] args)  
    {  
        int[] arr1 = { 25, 10, 20, 15, 40, 50 };  
        int[] arr2 = { 12, 23, 44, 11, 54 };  
        printArray(arr1);//将数组传递给函数  
        printArray(arr2);  
    }  
}

输出:

打印数组元素:
25
10
20
15
40
50
打印数组元素:
12
23
44
11
54

C# 将数组传递给函数示例:打印最小数字

让我们看一个 C# 数组的示例,它使用函数打印数组中的最小数字。

例子 (Example)

using System;  
public class ArrayExample  
{  
    static void printMin(int[] arr)  
    {  
        int min = arr[0];  
        for (int i = 1; i < arr.Length; i++)  
        {  
            if (min > arr[i])  
            {  
                min = arr[i];  
            }  
        }  
        Console.WriteLine("最小元素为:" + min);  
    }  
    public static void Main(string[] args)  
    {  
        int[] arr1 = { 25, 10, 20, 15, 40, 50 };  
        int[] arr2 = { 12, 23, 44, 11, 54 };  
  
        printMin(arr1);//将数组传递给函数  
        printMin(arr2);  
    }  
}

输出:

最小元素为:10
最小元素为:11

C# 将数组传递给函数示例:打印最大数量

让我们看一个 C# 数组的示例,它使用函数打印数组中的最大数。

例子 (Example)

using System;  
public class ArrayExample  
{  
    static void printMax(int[] arr)  
    {  
        int max = arr[0];  
        for (int i = 1; i < arr.Length; i++)  
        {  
            if (max < arr[i])  
            {  
                max = arr[i];  
            }  
        }  
        Console.WriteLine("最大元素为:" + max);  
    }  
    public static void Main(string[] args)  
    {  
        int[] arr1 = { 25, 10, 20, 15, 40, 50 };  
        int[] arr2 = { 12, 23, 64, 11, 54 };  
  
        printMax(arr1);//将数组传递给函数  
        printMax(arr2);  
    }  
}

输出:

最大元素为:50
最大元素为:64


上一主题 C# 数组 下一主题 C# 多维数组
  • 使用社交账号登录,本站支持
全部评论(0)