Ответ 1
Вы можете использовать синтаксис инициализатора коллекции (и неявная типизация с var
):
var myDict = new Dictionary<int, string> { {1, "Hello"}, {2, "World"} };
Этот код будет фактически скомпилирован до кода, который вы указали выше. Обратите внимание, что вы (к сожалению) не можете исключить аргументы конструктора или общего типа.
Не совсем Pythonic, но попасть туда!