C# 枚举范围。仅在函数中可见

标签 c# enums scope

在 C# 中,是否可以声明一个仅在我将使用它的函数中可见的枚举?

最佳答案

枚举与类具有相同的范围规则。您不能在函数内声明它们,但您可以将它们声明为类私有(private):

public class Foo {
  private enum Bar { A, B, C }
}

关于C# 枚举范围。仅在函数中可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4252903/

相关文章:

c# - 如何在 Debug模式下浏览所有 session 变量?

typescript - 通用检查 const 字符串是否有效的枚举值

c# - 使用特定于枚举的方法将枚举映射到函数/操作

c++ - 枚举序列化? C++

C# for循环显示所有记录

c# - 在 .csproj 中更改build设置的程序集名称

javascript - 如果没有选择任何选项,则禁用按钮angularJS

php - <?php> 标记内的每个 PHP 代码片段是否都有自己的变量范围?

c# - Epplus - LoadFromCollection 和列顺序

javascript - 如果 if 条件为假,if block 内的函数是否应为 typeof= ='function'?