C#向数组中追加数据
今天在开发过程中遇到了一个小问题,在调用的一个接口的时候需要必须传递一个int型的数组,而这个数组要从数据库中取出来的List里提取。
实现思路:
定义一个数组,使用foreach循环把List中的指定数据添加到数组里面,然后传递到接口中。
出现问题:
int数组初始化时需要指定长度,且无法直接追加数据到数组上
解决方案:
初始化一个List<int>集合,然后使用Add方法向数组追加内容,追加完成后使用Toarray()方法将集合转换为数组。
具体代码:
List<实体类> datas=DAL.GetList();
List<int> lists=new List<int>();
foreach(var item in datas)
{
lists.add(item.Id)
}
int[] lists1=lists.ToArray();
版权声明:
作者:兴兴
文章:C#向数组中追加数据
链接:https://www.networkcabin.com/notes/851
文章版权归本站所有,未经授权请勿转载。
作者:兴兴
文章:C#向数组中追加数据
链接:https://www.networkcabin.com/notes/851
文章版权归本站所有,未经授权请勿转载。
THE END