首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在这种情况下,谨慎(什么都不做)是勇敢(猜测)的更好的部分吗?

在这种情况下,谨慎(什么都不做)是勇敢(猜测)的更好的部分吗?
EN

Stack Overflow用户
提问于 2014-03-19 16:19:39
回答 2查看 65关注 0票数 2

R#告诉我,变量从未被分配给。

我在想,“如果是这样的话,就把它处理掉--删除声明。”但是R#的建议是不同的和不同的:

我应该转动哪个旋钮,还是应该保持平直的脚步和苍白的徘徊状态?

注意:我没有设计或编写这段代码,所以我不知道它的意图是什么;其中有一些非常奇怪的Rube Goldbergesque "doings“;为了混淆隐喻,我害怕从堤坝上画出一个数字,或者附加一根稻草,因为它会撕裂软骨的脊柱。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-19 17:59:03

如果你不确定你在改变什么,不要改变它!特别是如果您认为它可能会破坏某些东西(我建议在进行任何更改之前先测试代码)

ReSharper给了你一个警告--你完全可以无视它。您可以将检查的严重性更改为提示,或者根本不显示。也可以添加一些特殊的注释,例如:

代码语言:javascript
复制
// ReSharper disable UnassignedField.Compiler

代码语言:javascript
复制
// ReSharper enable UnassignedField.Compiler

它将禁用注释之间的这些警告。“未分配字段检查选项”子菜单将有一个选项为您生成注释。

票数 2
EN

Stack Overflow用户

发布于 2014-03-19 20:35:57

如果ReSharper告诉您字段没有分配,但没有提供帮助您删除它,那么这将是由于字段没有被分配,而是被引用的事实。

使用“查找用法”查找该字段的所有引用。然后,请记住该字段将始终具有其默认值(false),请问自己是否不应该只使用文字值false替换对字段的所有引用。

在完成了对字段的所有引用之后,我确信ReSharper会让您删除未使用的字段。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22512015

复制
相关文章

相似问题

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