gpt4 book ai didi

c# - ArrayList 到 C# 中的 int[]

转载 作者:太空狗 更新时间:2023-10-29 22:12:44 26 4
gpt4 key购买 nike

我的声明如下

int[] EmpIDs = new int[] { };
ArrayList arrEmpID = new ArrayList();
int EmpID = 0;
if (CheckBox1.Checked)
{
EmpID = 123;
arrEmpID.Add(EmpID);
}
if (CheckBox2.Checked)
{
EmpID = 1234;
arrEmpID.Add(EmpID);
}
if (CheckBox3.Checked)
{
EmpID = 1234;
arrEmpID.Add(EmpID);
}

毕竟我想给它分配声明为int arrayEmpIDs

我试过了

for (int i = 0; i < arrEmpID.Count; i++)
{
EmpIDs = arrEmpID.ToArray(new int[i]);
}

但是我无法添加任何人都可以帮助我

最佳答案

您应该避免使用 ArrayList 。而是使用 List<int> ,它有一个方法 ToArray()

List<int> list = new List<int>();
list.Add(123);
list.Add(456);
int[] myArray = list.ToArray();

关于c# - ArrayList 到 C# 中的 int[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7330588/

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