gpt4 book ai didi

c# - C# 从数组中提取数组

转载 作者:太空宇宙 更新时间:2023-11-03 17:55:30 25 4
gpt4 key购买 nike

我在 C# 中有一个函数void func(int x, int y, params object[] arr)

现在这个 arr 可以包含任何东西。例如它可以在 [0] 处包含一个数组,在 [1] 处包含一个字符串等等。

如果我传递以下参数:func(3, 4, array1, list1, "hello");

array1是一个int数组,list1是一个List

我的问题是如何从 arr 中提取 array1 和 list1 并将其转换为数组或列表?

最佳答案

Array myArray = (Array) arr[0];
List<int> myList = (List<int>) arr[1];

Array myArray = arr[0] as Array;
List<int> myList = arr[1] as List<int>;

关于c# - C# 从数组中提取数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12141052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com