C# 将扩展名方法放在一个文件中还是放在多个文件中?

C# 将扩展名方法放在一个文件中还是放在多个文件中?,c#,visual-studio,extension-methods,C#,Visual Studio,Extension Methods,我使用VS2012,我有一些扩展方法 我想知道组织扩展方法的最佳策略 我可以创建一个像ExtensionMethods.cs这样的文件,并将所有扩展方法放在 创建多个*.cs文件,并将每个方法放在一个文件中。当然,还可以采取其他一些方式 在这里,我正在寻找好的和聪明的想法。扩展方法必须在静态的、非泛型的类中定义 您可以创建任意数量的此类类和文件。扩展方法必须在静态非泛型类中定义 您可以创建任意数量的此类类和文件。我认为更重要的问题是静态非泛型类,您希望在其中放置所有扩展方法。如果在一个静态类中有

我使用VS2012,我有一些扩展方法

我想知道组织扩展方法的最佳策略

我可以创建一个像ExtensionMethods.cs这样的文件,并将所有扩展方法放在 创建多个*.cs文件,并将每个方法放在一个文件中。当然,还可以采取其他一些方式


在这里,我正在寻找好的和聪明的想法。

扩展方法必须在静态的、非泛型的类中定义


您可以创建任意数量的此类类和文件。

扩展方法必须在静态非泛型类中定义


您可以创建任意数量的此类类和文件。

我认为更重要的问题是静态非泛型类,您希望在其中放置所有扩展方法。如果在一个静态类中有相关的扩展方法,并且每个静态类都有一个代码文件,那就更好了

我认为更重要的问题是静态非泛型类,您希望在其中放置所有扩展方法。如果在一个静态类中有相关的扩展方法,并且每个静态类都有一个代码文件,那就更好了

我倾向于按扩展的类型组织扩展方法。+1表示友好和有用的问题:我倾向于按扩展的类型组织扩展方法。+1表示友好和有用的问题:文件和类之间的关系是多对多的。换句话说,你没有回答这个问题。文件和类之间的关系是多对多的。换句话说,你没有回答这个问题。