1
Почему Решарпер предпочитает «как» вместо «есть»?
Когда я пишу такой код, где obj является локальной переменной: if (obj is IMyInterface) { var result = (IMyInterface)obj; // .... } Решарпер предлагает преобразовать его в код, подобный следующему: var result = obj as IMyInterface; if (result != null) { // ... } Я предпочитаю первое, поскольку оно не …