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();

版权声明:
作者:清风
链接:https://www.newadmin.cn/archives/851
来源:NA博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
C#向数组中追加数据
今天在开发过程中遇到了一个小问题,在调用的一个接口的时候需要必须传递一个int型的数组,而这个数组要从数据库中取出来的List里提取。 实现思路: 定义一个……
<<上一篇
下一篇>>