“字段xxx从未使用过”是什么意思?
我的代码文件有很多类。 大多数字段从未使用过,因为它们在任何其他代码中都没有被引用。 但是,只有一个字段生成“字段永不使用”警告。 这究竟意味着什么?
该字段恰好是文件中第一个类中的第一个字段。 我想也许只有文件中的第一个产生警告,所以我进一步向下移动了类,但警告仍在该字段上。 字段名称是mids
,我检查过,它不是C#保留字。
当我试图反序列化类的Json字符串时,这个字段会给我带来麻烦。
警告来自静态代码分析,是代码异味的指示器。 由于你还没有给我们提供相关代码,我会猜测并假设mids
是唯一的private
字段,而其余的是internal
或public
字段。
这个警告正是它所说的。 字段mids
永远不会在代码中的任何其他位置使用。 通过使用,它意味着没有设置字段值,并且访问的字段值无处可去。
本质上,该字段是死代码,IDE /编译器通知您该字段无用,可以删除而不会对代码的其余部分造成任何损害。
- DocuSign RestApi – 上传文档时出错 – TAB_REFERS_TO_MISSING_DOCUMENT
- AsP.Net MVC 5如何在视图中调用函数
- entity framework – 在创建模型时不能使用上下文
- Parallels.ForEach与Foreach相同的时间
- AppDomain.CurrentDomain.SetupInformation.PrivateBinPath为null
- C#/ WPF – 我无法从后台工作者更新UI
- Quartz.NET – 这个unit testing不应该通过吗?
- 在非托管代码中,System.Diagnostics.Debugger.Launch()的等价物是什么?
- EF5到EF6升级 – 导航属性被破坏