3
Mengapa kondisi (null ||! TryParse) ini menghasilkan "penggunaan variabel lokal yang tidak ditetapkan"?
Kode berikut menghasilkan penggunaan variabel lokal "numberOfGroups" yang tidak ditetapkan : int numberOfGroups; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = 10; } Namun, kode ini berfungsi dengan baik (meskipun, ReSharper mengatakan = 10itu berlebihan): int numberOfGroups = 10; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups …