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