相关疑难解决方法(0)

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

我有以下代码行:

var dmrReceived = new DownloadMessagesReport();
Run Code Online (Sandbox Code Playgroud)

StyleCop和ReSharper建议我删除冗余初始化程序.但是,如果我用它替换它

DownloadMessagesReport dmrReceived;
Run Code Online (Sandbox Code Playgroud)

当然这会产生一个未设置为对象实例的对象引用?我使用的是.NET 3.5.你不再需要手动实例化对象吗?

下一行是:

dmrReceived = dc.DownloadNewMessages(param, param2, param3);
Run Code Online (Sandbox Code Playgroud)

值得注意的是,这dc是一个从WCF服务生成的类.所以DownloadNewMessages是一个WCF Web服务方法.

c# resharper stylecop

2
推荐指数
2
解决办法
4607
查看次数

标签 统计

c# ×1

resharper ×1

stylecop ×1