我正在编写以下形式的Web Api类:
public class PartController : ApiController
{
private ILogService _logService;
private IPartSerive _partService;
private const string className = "My.Long.Full.ClassPath.PartController";
...
[HttpGet]
public Part GetPart(int partId)
{
_logService.Log(className, DateTime.Now, etc...);
return _partService.GetPart(partId);
}
}
为了保持代码的可读性和简短性,我定义了一个常量字符串值,该值传递给日志服务。
但是,我收到编译器警告:
分配了“ PartController.className”字段,但从未使用过它的值。
显然,我在这里使用值。奇怪的是,在我的MVC类中,我没有看到警告。
谁能推荐这种情况的最佳实践或抑制这些警告的方法?
慕仙森
侃侃无极
相关分类