【发布时间】:2010-09-02 18:09:32
【问题描述】:
我今天正在编写一些代码,当我在另一台显示器上的屏幕上按 alt-tab 键检查某些内容时,我正处于中线。当我回头看时,ReSharper 已将第 3 行着色为灰色,并附注“分配的值未在任何执行路径中使用”。
var ltlName = (Literal) e.Item.FindControl("ltlName");
string name = item.FirstName;
name +=
ltlName.Text = name;
我很困惑;这段代码肯定无法编译。但它确实如此,而且它也在运行。 "name +=" 行对字符串没有影响(我可以说)。这是怎么回事?
(Visual Studio 2008,.NET 3.5)
【问题讨论】:
-
你有两台显示器,炫耀......
-
+1 用于发布您问题的所有相关代码,而不是多或少一行。
-
@Baddie,我也是。可能会增加三分之一。只是'因为。
-
@Baddie 对不起,不是幸灾乐祸!
-
@Task 好吧,如果我只是像我最初计划的那样发布“name +=”,这个问题就不太清楚了。