有没有一种方法可以使用C#集合初始化器语法初始化NVC:
NameValueCollection nvc = new NameValueCollection() { ("a", "1"), ("b", "2") };
谢谢
发布于 2011-02-25 00:24:19
是的,只是使用大括号而不是圆括号。
var nvc = new NameValueCollection { {"a", "1"}, {"b", "2"} };
您可以使用语法调用具有任意参数集的Add
方法。
发布于 2011-02-25 00:25:15
您可以对具有Add
方法的所有内容使用集合初始值设定项。是的,鸭子打字。如果Add
有1个以上的参数,请将元组放在花括号中:
NameValueCollection nvc = new NameValueCollection() { { "a", "1" }, { "b", "2" } };
https://stackoverflow.com/questions/5107415
复制相似问题