有没有更简单的方法来编写以下 C# 语句

Joh*_*n D 0 c#

是否有更简单或替代的方法来编写以下 C# 句子?

if (iValue >= 4 && iValue <= 10) {... other code ...}
Run Code Online (Sandbox Code Playgroud)

我需要重复iValue两次吗?

我见过类似的结构,_ = ...some code... 但我不熟悉那个前导下划线?

Tim*_*ter 5

使用 C#9,您可以使用:

if(iValue is >= 4 and <= 10)
{
    Console.WriteLine("in range");
}
Run Code Online (Sandbox Code Playgroud)