我有以下代码:
if (Current == false)
{
foreach (var visual in visuals)
visual.IsSelected = value;
}
Visual visual = visuals[currentIndex];
Run Code Online (Sandbox Code Playgroud)
当我编译时,我有这个错误:
不能在此范围内声明名为“visual”的局部变量,因为它会给“visual”赋予不同的含义,“visual”已在“子”范围中用于表示其他内容
另外,如果我不声明visual变量,那就是我替换:
Visual visual = visuals[currentIndex];
Run Code Online (Sandbox Code Playgroud)
和:
visual = visuals[currentIndex];
Run Code Online (Sandbox Code Playgroud)
错误如下:
当前上下文中不存在名称“visual”
为什么会有这种行为?
| 归档时间: |
|
| 查看次数: |
825 次 |
| 最近记录: |