Tag: resharper stylecop

本地const变量应该从上部还是下部开始

StyleCop和Resharper之间存在风格冲突。 Stylecop 1303说,const vars应该从大写开始,我同意。 Resharper对于类范围的const声明说OK,但是当在本地(例如方法)范围内使用const时,Reshaper不会批准并且想要使所有内容都成为camelCasing。 当然在R#中禁用此规则没有问题,但这个规则背后的原因可能是什么? 有人想过吗?

C#这个初始化器真的多余吗?

我有以下代码行: var dmrReceived = new DownloadMessagesReport(); StyleCop和ReSharper建议我删除冗余初始化程序。 但是,如果我用它替换它 DownloadMessagesReport dmrReceived; 当然这会生成一个未设置为对象实例的对象引用吗? 我使用的是.NET 3.5。 你不再需要手动实例化对象吗? 下一行是: dmrReceived = dc.DownloadNewMessages(param, param2, param3); 值得注意的是, dc是从WCF服务生成的类。 所以DownloadNewMessages是一种WCF Web服务方法。