asp.net的C#扩展,放置扩展文件的标准做法是什么

本文关键字:扩展 标准 是什么 文件 net asp | 更新日期: 2023-09-27 18:26:38

1)对于asp.net(web表单),c中的扩展方法在哪里?在web文件夹中?

2) 如果该方法同时用于库和网页背后的web代码,那么允许扩展在两个项目中使用的正确方法是什么(asp.net解决方案引用库项目)?

3) 对于属于不同类型的扩展(即数据表的扩展和字符串的扩展),将所有扩展放在一个Extension.cs文件中是标准做法吗?

asp.net的C#扩展,放置扩展文件的标准做法是什么

2)我通常会将扩展放在库项目中。如果扩展类的名称空间位于当前正在编写的代码的using声明中(实际上,LINQ就是这样工作的),则可以使用其他库中的扩展

3) 我通常会将不同类型的扩展名放入不同的文件中。与可以在同一文件中拥有多个顶级类型的方式大致相同,但通常的惯例是将它们放在不同的文件中。它只是感觉更干净,给你的代码更少。不过,它不会影响使用扩展的代码的体验。