举一个给枚举变量赋值的例子
时间: 2024-02-21 10:57:17 浏览: 22
当我们声明一个枚举类型时,我们可以通过给枚举变量赋值来指定枚举成员的值。下面是一个示例:
```
enum Color {
RED,
GREEN,
BLUE
};
Color myColor = GREEN;
```
在这个示例中,我们声明了一个枚举类型`Color`,它有三个成员`RED`、`GREEN`和`BLUE`。然后,我们声明了一个名为`myColor`的枚举变量,并将其赋值为`GREEN`。这样,`myColor`变量的值将会是`GREEN`成员的值,也就是1。
相关问题
c#将枚举值赋给枚举变量
在C#中,可以直接将枚举值赋给相应的枚举变量。以下是一个示例:
```csharp
enum Colors
{
Red,
Green,
Blue
}
public class Program
{
public static void Main(string[] args)
{
Colors color1 = Colors.Red;
Colors color2 = Colors.Green;
Console.WriteLine($"color1: {color1}");
Console.WriteLine($"color2: {color2}");
}
}
```
在上面的例子中,我们定义了一个枚举类型`Colors`,包含了三个成员:Red、Green和Blue。然后,在`Main`方法中,我们声明了两个变量`color1`和`color2`,并将它们分别赋值为`Colors.Red`和`Colors.Green`。
直接将枚举值赋给枚举变量后,可以通过变量名来访问该枚举值,并将其输出到控制台。
运行以上代码,你会看到输出结果为:
```
color1: Red
color2: Green
```
这表明成功将枚举值赋给了相应的枚举变量。
希望这个示例对你有所帮助!如果你还有其他问题,请随时提问。
枚举变量可以在定义时赋值嘛
可以的,枚举变量可以在定义时赋初值。例如:
```
enum Weekday {
Monday = 1,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
};
```
在这个例子中,枚举变量 Weekday 的第一个元素 Monday 被赋值为 1,而后面的元素 Tuesday、Wednesday 等则自动递增。这样定义后,Monday 的值为 1,Tuesday 的值为 2,以此类推。