C#lambda运算符左侧的_(下划线字符)是什么意思

本文关键字:字符 下划线 是什么 意思 运算符 C#lambda | 更新日期: 2023-09-27 17:59:21

C#lambda运算符左侧的_(下划线字符)是什么意思?如:

        Movment = this.FixedUpdateAsObservable()
        .Select(_ =>
            {
                var x = Input.GetAxis("Horizontal");
                var y = Input.GetAxis("Vertical");
                return new Vector2(x, y).normalized;
            }
        );

C#lambda运算符左侧的_(下划线字符)是什么意思

_是在不需要变量时,它允许代码运行。

示例:

.Select(_ => ...
.Where(_ => ....
.OrderBy(_ =>