3
¿Por qué este condicional (nulo ||! TryParse) da como resultado un "uso de una variable local no asignada"?
El siguiente código da como resultado el uso de la variable local no asignada "numberOfGroups" : int numberOfGroups; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = 10; } Sin embargo, este código funciona bien (aunque ReSharper dice que = 10es redundante): int numberOfGroups = 10; if(options.NumberOfGroups == null …