gpt4 book ai didi

c# - 检测到无法访问的代码,if 语句中的变量

转载 作者:行者123 更新时间:2023-11-30 21:49:03 24 4
gpt4 key购买 nike

for (int i = 0; i < numOfHours; i ++)
{
for (int a = 0; a < NUM_DAYS; a ++)
{
Color colour;
if (NUM_DAYS == SATURDAY)
{
//It says that this is unreachable
colour = Color.LightBlue;

}
else
{
colour = Color.White;
}
SolidBrush fill = new SolidBrush(colour);
Pen outline = new Pen(Color.Black);
paper.FillRectangle(fill, a * apptWidth, i * apptHeight, apptWidth, apptHeight);
paper.DrawRectangle(outline, a * apptWidth, i * apptHeight, apptWidth, apptHeight);

}
}

我不确定为什么它不会改变颜色变量。我设置了一个日历,根据他们一天有多少小时绘制出一个网格,所以行将是他们拥有的小时数,列将是天数。我想更改代表星期六的框的颜色。先谢谢你。

最佳答案

大概 NUM_DAYSSATURDAY 都是常量,所以您的 if 语句中的表达式总是返回 false(因为看起来它们不一样)。

我想你的意思是:

if (a == SATURDAY)

关于c# - 检测到无法访问的代码,if 语句中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37235731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com