相关疑难解决方法(0)

[Flags]枚举属性在C#中意味着什么?

我不时会看到如下的枚举:

[Flags]
public enum Options 
{
    None    = 0,
    Option1 = 1,
    Option2 = 2,
    Option3 = 4,
    Option4 = 8
}
Run Code Online (Sandbox Code Playgroud)

我不明白[Flags]-attribute 到底是做什么的.

任何人都可以发布一个很好的解释或示例?

c# enums flags

1383
推荐指数
12
解决办法
46万
查看次数

具有可变数量参数的函数

正如标题所说,我需要知道...在方法参数中是否存在与java相对应的语法,例如

void printReport(String header, int... numbers) { //numbers represents varargs
  System.out.println(header);
  for (int num : numbers) {
     System.out.println(num);
  }
}
Run Code Online (Sandbox Code Playgroud)

(代码由维基百科提供)

c# java function

44
推荐指数
6
解决办法
4万
查看次数

标签 统计

c# ×2

enums ×1

flags ×1

function ×1

java ×1