【发布时间】:2011-05-26 03:45:21
【问题描述】:
这是一个示例函数:
public void DrawSquare(int x, int y, Color boxColor = Color.Black)
{
//Code to draw the square goes here
}
编译器不断给我错误:Default parameter value for 'boxColor'must be a compile-time constant
我试过了
Color.Black,
Color.FromKnownColor(KnownColor.Black), and
Color.FromArgb(0, 0, 0)
如何使 Color.Black 成为默认颜色?另外,我不想使用字符串Black 来指定它(我知道这会起作用)。我想要Color.Black 值。
【问题讨论】:
标签: c# parameters c#-4.0 colors default-value