预示我还是个新手。 我有这种情况要解决。我知道这是非常非常容易的事情。但我才刚刚开始研究 C# 世界。
我需要将 x 元素的关联数组传递给函数。
我需要传递一些数据,例如 data1=een&data2=twee&data3=drie&data4=fier
。
那么我的问题是:
1) 如何声明我的函数?
private void myFoo(List<List<string>> data){}
private void myFoo(string[] data){}
2) 如何在字符串列表的列表上循环?像这样-我知道这是不正确的-
3) 如何创建数组?
最佳答案
一个选择是使用 Dictionary<string,string>
.这将允许您通过函数传递键值。
private void myFoo(Dictionary<string,string> data)
{}
构建为:
var dict = new Dictionary<string,string>();
dict.Add("data1", "een");
dict.Add("data2", "twee");
获取方式:
var value = dict["data1"]; // You can also use TryGetValue, etc.
关于c# - 我应该用什么来传递参数? C# 中的列表/数组/对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18640649/