【发布时间】:2011-10-06 00:04:36
【问题描述】:
我可能以错误的方式看待枚举,但想确保我对如何使用它们有正确的理论。
假设我们有一个名为 Colour 的枚举。
enum Colour { Red, Green, Blue };
红色 绿色和蓝色由 0-255 个值表示。 我正在尝试在类形状中初始化此枚举,但我不确定如何去做。
public class Shape
{
Colour colour;
public Shape(Colour c)
{
//Some attempts at initialization.
//Treating It like an object
this.colour =
c{
255,255,255
};
//Again
this.colour.Red = c.Red
this.colour.Blue = c.Blue
this.colour.Green = c.Green
Colour.red = c.red?
}
}
}
就我对枚举的看法而言,我可能还差得很远。谁能指点一下?
【问题讨论】:
标签: c# enums initialization