我正在尝试将列表框转换为数组:
var modarray = listBox1.Items.Cast<String>().ToArray();
但是我还需要使用 int 数组,所以我尝试了以下操作:
int[] arr = modarray.Cast<int>().ToArray();
我收到一条错误,表明无法转换数组。有人可以帮我吗?
最佳答案
试试这个:
int[] arr = modarray.Select(int.Parse).ToArray();
这将为原始数组中的每个字符串使用 int.Parse()
方法来创建一个新的整数数组。
关于c# - 列表框转换为数组 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13478586/