Was bedeutet ein _ (Unterstreichungszeichen) auf der linken Seite eines C# -Lambda-Operators? wie in:Was bedeutet ein _ (Unterstreichungszeichen) auf der linken Seite eines C# Lambda-Operators?
Movment = this.FixedUpdateAsObservable()
.Select(_ =>
{
var x = Input.GetAxis("Horizontal");
var y = Input.GetAxis("Vertical");
return new Vector2(x, y).normalized;
}
);
Es ist ein Variablenname, wie jede andere gültige Kennung würden in dieser Position sein. –
Einige benennen den Parameter so, um anzuzeigen, dass der Parameter nicht im Körper des Lambda verwendet wird. Ansonsten ist es ein Parameter wie jeder andere auch. – sstan
Konnte nicht() stattdessen verwendet werden? wie in:() => {} – TokyoDan