答案 0 :(得分:3)
您正在查看与此类似的Debug Watch or Quick Watch Window:
当您正在观看的成员标记为internal
时,会添加停止标志。每个access modifier都有自己的指标。正如您从图片和属于它的代码中看到的那样:
static void Main(string[] args)
{
var test = new Test();
// put breakpoint here
}
public class Test : TestBase
{
internal int SomeNumber;
protected int FooNumber;
}
public abstract class TestBase
{
internal int AbstractInternalSomeInt;
public int OtherInt;
private byte SomeByte;
}
请注意,在类视图和解决方案资源管理器中,内部成员的符号不同,它显示的是心脏:
答案 1 :(得分:0)
我在搜索" visual studio解决方案资源管理器没有输入符号时遇到了这个帖子"。在我的例子中,当使用解决方案资源管理器的文件视图而不是类视图时,会显示符号。原来这是因为我的gitignore文件排除了所有文件" * .userprefs"我添加了名为" userprefs" - 赔率是多少!
简便的修复方法 - 右键单击解决方案资源管理器中的文件,然后选择"将忽略的文件添加到源代码管理"。值得检查的是,这会对.gitignore文件进行所需的更改