我正在使用 ReSharper 重构一些 c# 代码。我遇到的一件事是我不熟悉的 ac# 运算符。
在我的代码中,我有这个
Mathf.FloorToInt(NumRows/2)
其中 NumRows 是一个整数。ReSharper 建议我应该将其更改为
Mathf.FloorToInt(f: NumRows/2)
我很确定这f:
是一些标志,它告诉它将 NumRows 转换为浮点数,但我找不到任何f:
在线文档。谁能详细说明究竟是什么f:
或将我链接到有关它的 MSDN 页面?
(虽然我很清楚 f: 的作用,但很难在互联网上搜索冒号,我想在使用它之前知道它的作用)
更新 1:无论我想做什么,我都对 f 冒号语法感兴趣
更新 2:原来它实际上是 Visual Studio 建议我可以添加参数名称“f”而不是 ReSharper,但这不会改变正确的答案..