5
Por que os parênteses do construtor do inicializador de objeto do C # 3.0 são opcionais?
Parece que a sintaxe do inicializador de objeto C # 3.0 permite excluir o par abrir / fechar de parênteses no construtor quando existe um construtor sem parâmetros. Exemplo: var x = new XTypeName { PropA = value, PropB = value }; Ao contrário de: var x = new XTypeName() …