当我试图使用内部的NameValueCollection初始化NameValueCollection时,c#编译器说必须是NameValueCollection(string, string)。
因为我在初始化时调用Add函数时会这样想。
- void Add(NameValueCollection c);
- void Add(string name, string value);
是否有其他方法可以在一行中基于NameValueCollection初始化相同内容?
原因是我必须将数据POST到HTTPAddress并使用此函数
这是我的示例,无法工作:
NameValueCollection data = new NameValueCollection()
{
{ "key1", "value1"},
{ "key2", new NameValueCollection()
{
{ "key2sub", "value"}
}
};