case _: c# 是什么意思

What does case _: c#

我在剖析一个 unity 插件时遇到了一个 switch 我不完全理解的语句。我用谷歌搜索,但一无所获。有人知道/可以解释 case _: 是什么意思吗?

_ 是一个 discard - 它是一个占位符变量,用于表示您不关心且永远不会使用的值。 C# 可以优化这些值并避免为它们分配内存。