首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“监视”窗口中出现的奇怪名称和值

“监视”窗口中出现的奇怪名称和值
EN

Stack Overflow用户
提问于 2017-06-14 08:22:12
回答 2查看 2.3K关注 0票数 0

有没有人知道这在“监视”窗口中意味着什么,它是如何造成的,以及我如何修复它?

我似乎找不到一行特定的代码来破坏它,它出现在类的构造函数前面。我不知道是什么引起的。我正在使用Visual 2015在C#中编程。

以前有没有其他人对此有过意见?

输出的非图像版本是:

CS0726此᫈暔熚攺ᙋᲰ耀㼴͹픑㨊攼ᙉᵬ耀错误:“᫈暔熚攺ᙋᲰ耀㼴͹픑㨊攼ᙉᵬ耀”不是有效的格式说明符

我并不擅长语言,但它似乎是汉语、韩语和各种unicode字符的混合体。我所有的代码都是用英语写的。

在进一步研究之后,编辑,更改文本值或删除它,将使它在逐步遍历代码时(直到它在我的代码中遇到异常)时不会变小,或者重新启动调试器。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-14 12:13:56

这是“监视”窗口--它包含在调试过程中您特别希望看到的变量列表。它与代码行没有任何关系。当您到达一个断点时,您可以在Name列中输入任何值--如果它与当前在作用域中的变量匹配,则value列将显示其当前值,否则将出现一个错误,说明它不在作用域中。

名称保存在某个地方,因此当VS重新启动时它们会持续存在,因此可能是由于文件损坏或使用意外字符集从某个地方剪切和粘贴。

Name列必须是有效的变量名(没有空格)或表达式(空格允许,但必须是有效表达式)--输入的有效部分之后的任何内容都可以视为格式说明符(例如限制数组元素的数量)--此错误与此相关。

您可以简单地删除这个条目&它将永久消失。您的代码没有问题。

票数 1
EN

Stack Overflow用户

发布于 2017-06-14 08:56:51

编译器错误CS0726

Visual 2008其他版本的“格式说明符”不是有效的格式说明符,此错误发生在调试器中。在调试器窗口中键入变量名时,可以使用逗号,然后使用格式说明符。例如: myInt,h或myString,nq。当编译器不识别C#中的格式说明符时,会出现此错误。

检查您的VS语言:

  1. 在“工具”菜单上,单击“选项”。
  2. 在“选项”对话框中,展开“环境”,然后单击“国际设置”。
  3. 在“语言”列表中,选择UI文本应在开发环境中显示的语言。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44539312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档