Ответ 1
Да; просто использует скобки вместо круглых скобок.
var nvc = new NameValueCollection { {"a", "1"}, {"b", "2"} };
Вы можете вызвать методы Add
с произвольными наборами параметров с помощью синтаксиса.
Есть ли способ инициализировать NVC, используя синтаксис инициализатора коллекции С#:
NameValueCollection nvc = new NameValueCollection() { ("a", "1"), ("b", "2") };
Спасибо
Да; просто использует скобки вместо круглых скобок.
var nvc = new NameValueCollection { {"a", "1"}, {"b", "2"} };
Вы можете вызвать методы Add
с произвольными наборами параметров с помощью синтаксиса.
Вы можете использовать инициализаторы коллекции со всем, что имеет метод Add
. Да, утка печатается. Если Add
имеет более 1 парама, поместите кортежи в фигурные скобки:
NameValueCollection nvc = new NameValueCollection() { { "a", "1" }, { "b", "2" } };