gpt4 book ai didi

c# - c# 中神秘的 "F colon"

转载 作者:可可西里 更新时间:2023-11-01 08:32:30 25 4
gpt4 key购买 nike

我正在使用 ReSharper 重构一些 C# 代码。我遇到的其中一件事是我不熟悉的 c# 运算符。

在我的代码中,我有这个

Mathf.FloorToInt(NumRows/2)

其中 NumRows 是一个整数。 ReSharper 建议我将其更改为

Mathf.FloorToInt(f: NumRows/2)

我很确定 f: 是一些标志,告诉它将 NumRows 转换为 float ,但我找不到任何关于 f: 的在线文档。任何人都可以详细说明 f: 究竟做了什么或将我链接到有关它的 MSDN 页面吗?

(虽然我很清楚 f: 的作用,但很难在互联网上搜索冒号,我想在使用前了解它的作用)

更新 1:不管我想做什么,我都对冒号语法感兴趣

更新 2: 结果实际上是 Visual Studio 建议我可以添加参数名称“f”而不是 ReSharper,但这不会改变正确答案..

最佳答案

这是一个named parameter .查看Mathf.FloorToInt 的定义,它会有一个名为f 的参数。

Resharper 表示在这种情况下可以通过使用命名参数使代码更具可读性。

关于c# - c# 中神秘的 "F colon",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11617234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com