Я работал над рефакторингом некоторого кода С# с ReSharper. Одна из вещей, с которыми я столкнулся, - это оператор С#, с которым я не знаком.
В моем коде у меня было это
Mathf.FloorToInt(NumRows/2)
где NumRows - целое число. ReSharper предлагает мне изменить его на
Mathf.FloorToInt(f: NumRows/2)
Я уверен, что f:
- это некоторый флаг, который сообщает ему, чтобы он использовал NumRows как float, но я не могу найти документацию для f:
в Интернете. Может ли кто-нибудь уточнить, что именно делает f:
или связывает меня со страницей MSDN об этом?
(Хотя у меня есть хорошее представление о том, что f: делает, трудно искать в Интернете двоеточие, и я хотел бы знать, что он делает, прежде чем использовать его)
Обновление 1: Независимо от того, что я пытаюсь сделать, меня интересует синтаксис f-двоеточия
Обновление 2: Оказывается, на самом деле это была Visual Studio, предполагающая, что я могу добавить имя аргумента 'f' не ReSharper, но это не меняет правильный ответ.