- 1
return Training.ContainsKey(typeof(unit)) ? true : false;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+133
return Training.ContainsKey(typeof(unit)) ? true : false;
А я ведь говорил ему не рефакторить на ночь глядя.
так что плюсану
fixed
js и сишка c их неявными приведениями к булу - самый частый пример.
Плюс! Даже до-диезик имеет bool? то бишь допускает null.
При том, что ContainsKey возвращает bool.
Гипотетически вам может понадобится где-то написать такое условие.
Но когда у вас уже есть результат, доп. условие не нужно.
Т.е. в вашем примере переменной "A" будет являться "Training.ContainsKey(typeof(unit)). "