如何将数据从数组传输到函数
本文关键字:传输 函数 数组 数据 | 更新日期: 2023-09-27 18:02:46
我需要将数据从数组传输到C#中的函数
功能:
public void InsertData(params string [] DATA)
{
string MAC, ID_OLD, ID_NEW, Serial;
MAC = DATA[0].ToString();
ID_OLD = DATA[1].ToString();
ID_NEW = DATA[2].ToString();
Serial = DATA[3].ToString();
}
主要是:
string[] arr;
private void button1_Click(object sender, EventArgs e)
{
arr = new string[5];
arr[0] = "1";
arr[1] = "2";
arr[2] = "3";
arr[3] = "4";
InsertData(arr);
}
但它不工作
params
修饰符不是用来传递数组的,而是用来让调用者能够传递任意数量的参数。
因此,在这种情况下,当您试图传递实际数组时,不需要params
修饰符。
只需使用public void InsertData(string[] data)
即可。