Подумайте об этом на мгновение, и вы поймете, что вызов Increment
не может быть быстрее, чем простое применение оператора приращения. Если бы это было так, то реализация компилятором оператора приращения вызвала бы Increment
внутри, и они выполнили бы то же самое.
Но, как вы можете убедиться, проверив это на себе, они не выполняют то же самое.
Два варианта имеют разные цели. Обычно используйте оператор приращения. Используйте Increment
, когда вам нужно, чтобы операция была атомарной, и вы уверены, что все другие пользователи этой переменной также используют взаимосвязанные операции. (Если они не все сотрудничают, то это не очень помогает.)