3
Чому це (null ||! TryParse) умовно призводить до "використання непризначеної локальної змінної"?
Наступний код призводить до використання непризначеної локальної змінної "numberOfGroups" : int numberOfGroups; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = 10; } Однак цей код працює нормально (хоча, ReSharper каже, що = 10це зайвий): int numberOfGroups = 10; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = …