就像标题所说,在什么文件夹中我应该将我的扩展方法放在ASP.Net MVC中?
最佳做法是什么?
答案 0 :(得分:25)
我不相信有一个标准的最佳实践可以遵循,但我通常会做两件事之一:
ProjectName.Extensions/System/StringExtensions.cs
ProjectName.Extensions/System.Web/HttpContextExtensions.cs
ProjectName.Extensions/System.Xml/XmlWriterExtensions.cs
等等......
无论采用哪种方法,在两种情况下我都会将类命名为ClassNameExtensions.cs
(例如,StringExtensions.cs,ListExtensions.cs等)。