有没有人知道这在“监视”窗口中意味着什么,它是如何造成的,以及我如何修复它?
我似乎找不到一行特定的代码来破坏它,它出现在类的构造函数前面。我不知道是什么引起的。我正在使用Visual 2015在C#中编程。
以前有没有其他人对此有过意见?

输出的非图像版本是:
CS0726此᫈暔熚攺ᙋᲰ耀㼴픑㨊攼ᙉᵬ耀错误:“᫈暔熚攺ᙋᲰ耀㼴픑㨊攼ᙉᵬ耀”不是有效的格式说明符
我并不擅长语言,但它似乎是汉语、韩语和各种unicode字符的混合体。我所有的代码都是用英语写的。
在进一步研究之后,编辑,更改文本值或删除它,将使它在逐步遍历代码时(直到它在我的代码中遇到异常)时不会变小,或者重新启动调试器。
发布于 2017-06-14 12:13:56
这是“监视”窗口--它包含在调试过程中您特别希望看到的变量列表。它与代码行没有任何关系。当您到达一个断点时,您可以在Name列中输入任何值--如果它与当前在作用域中的变量匹配,则value列将显示其当前值,否则将出现一个错误,说明它不在作用域中。
名称保存在某个地方,因此当VS重新启动时它们会持续存在,因此可能是由于文件损坏或使用意外字符集从某个地方剪切和粘贴。
Name列必须是有效的变量名(没有空格)或表达式(空格允许,但必须是有效表达式)--输入的有效部分之后的任何内容都可以视为格式说明符(例如限制数组元素的数量)--此错误与此相关。
您可以简单地删除这个条目&它将永久消失。您的代码没有问题。
发布于 2017-06-14 08:56:51
Visual 2008其他版本的“格式说明符”不是有效的格式说明符,此错误发生在调试器中。在调试器窗口中键入变量名时,可以使用逗号,然后使用格式说明符。例如: myInt,h或myString,nq。当编译器不识别C#中的格式说明符时,会出现此错误。
检查您的VS语言:
https://stackoverflow.com/questions/44539312
复制相似问题