public string CheckStatus(int status)
{
string Ticket;
switch (status)
{
case 1:
Ticket = "Open";
return Ticket;
case 2:
Ticket = "Pending";
return Ticket;
case 3:
Ticket = "In Progress";
return Ticket;
case 4:
Ticket = "Escalated";
return Ticket;
case 5:
Ticket = "Closed";
return Ticket;
default:
Ticket = "Null";
return Ticket;
lblStatus.Text = ("Status: " + Ticket);
}
}
严重性代码描述项目文件行抑制状态 警告 CS0162 检测到无法访问的代码 AS-Ticketing-Systems C:\Users\s0300060\Downloads\AS-Ticketing-Systems\AS-Ticketing-Systems\webpages\itsupport\SelectedItTicket.aspx.cs 141 Active
我希望它将标签更改为字符串门票
无法访问的代码是由默认代码块中的 return 语句引起的:
default:
Ticket = "Null";
return Ticket; //there it is
lblStatus.Text = ("Status: " + Ticket);
解决方案是简单地将 return 语句放在默认块的末尾:
default:
Ticket = "Null";
lblStatus.Text = ("Status: " + Ticket);
return Ticket;