📜  如何在 C# 中为方法参数分配 list int(1)

📅  最后修改于: 2023-12-03 14:52:14.526000             🧑  作者: Mango

如何在 C# 中为方法参数分配 List

在 C# 中,我们经常需要将 List 作为方法的参数传递,下面是两种不同的方法:

方法一:直接传递 List

我们可以直接将 List 作为方法参数进行传递,方法的定义如下:

public static void Method1(List<int> list)
{
    // 在此处使用 list
}

在主函数中调用该方法的代码如下:

List<int> list = new List<int>();
Method1(list);
方法二:使用 params 关键字

我们还可以使用 params 关键字来将 List 中的元素作为参数进行传递,方法的定义如下:

public static void Method2(params int[] list)
{
    // 在此处使用 list
}

在主函数中调用该方法的代码如下:

List<int> list = new List<int>();
Method2(list.ToArray());

以上两种方法都可以在 C# 中为方法参数分配 List。需要注意的是,第二种方法使用了 params 关键字,因此在调用该方法时,需要将 List 中的元素使用 ToArray() 方法转换为数组。