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