3
Bu (null ||! TryParse) koşulu neden “atanmamış yerel değişken kullanımı” ile sonuçlanıyor?
Aşağıdaki kod , atanmamış yerel değişken "numberOfGroups" kullanımıyla sonuçlanır : int numberOfGroups; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = 10; } Bununla birlikte, bu kod iyi çalışıyor ( ReSharper bunun = 10gereksiz olduğunu söylüyor ): int numberOfGroups = 10; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { …