Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 什么是;“不行”;标志图标意味着进入VS手表面板?_C#_Visual Studio_Visual Studio Debugging - Fatal编程技术网

C# 什么是;“不行”;标志图标意味着进入VS手表面板?

C# 什么是;“不行”;标志图标意味着进入VS手表面板?,c#,visual-studio,visual-studio-debugging,C#,Visual Studio,Visual Studio Debugging,Visual Studio手表中有一个范围图标我不明白, 它是有时出现在属性或字段图标上的“禁止通行”标志。 CF附加屏幕截图 我确实查看了VS2015图标的文档,但绝对没有看到这个“不可能”的标志: 这是什么意思 编辑: 我的财产被宣布为公共财产: public virtual DateTime? MyProp1 { get; set; } 由于virtual关键字,该标志不存在,因为我在同一个类中有其他自动属性也声明为public virtual,间谍没有费心添加这个“no way”标

Visual Studio手表中有一个范围图标我不明白, 它是有时出现在属性或字段图标上的“禁止通行”标志。 CF附加屏幕截图

我确实查看了VS2015图标的文档,但绝对没有看到这个“不可能”的标志:

这是什么意思

编辑: 我的财产被宣布为公共财产:

public virtual DateTime? MyProp1 { get; set; }
由于virtual关键字,该标志不存在,因为我在同一个类中有其他自动属性也声明为public virtual,间谍没有费心添加这个“no way”标志。 例如:

public virtual MyType MyProp2{ get; set; }
我明白了! 显然,只有当属性可为null时才会发生这种情况

public DateTime? MyProp1 { get; set; } //there will be a "no way icon" when the property is instanciated
public DateTime MyProp2 { get; set; } //no "no way icon"

仍然不知道为什么这个图标没有在原始帖子的MS文档链接中列出…

我认为这个图标很明显,并且会在不到2分钟内得到回答:)我认为这意味着该字段是非公开的,显然不是,cfEdit@A.D.,以前没有注意到,很多遭遇都是锁定图标,这意味着受保护的成员。所以,你介意和我们分享一个简单的例子,这样我们就可以复制这个“不可能”的图标了。我怀疑这意味着该属性或字段受到限制或无法访问