C# 如何将一个过度使用的方法变成一个可以重新实现的静态类?

C# 如何将一个过度使用的方法变成一个可以重新实现的静态类?,c#,asp.net-mvc-4,C#,Asp.net Mvc 4,请有人告诉我如何将一个过度使用的方法变成一个可以重新实现的静态类?我使用的代码如下所示: WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true); 我想把这段代码放到一个静态类中,我回忆起这个类,并在整个项目中重新实现它 谢谢您的帮助。只需声明一个新类(不需要是静态的),添加一个方法并将其声明为静态

请有人告诉我如何将一个过度使用的方法变成一个可以重新实现的静态类?我使用的代码如下所示:

    WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
我想把这段代码放到一个静态类中,我回忆起这个类,并在整个项目中重新实现它

谢谢您的帮助。

只需声明一个新类(不需要是静态的),添加一个方法并将其声明为静态的

public class MyClass {
    public static void DoSomething() {
        // whatever
    }
}
用另一种方法,就是这样做

MyClass.DoSomething();

为什么不将其放在global.asax中或使用InitializeSimpleMembershipAttribute?每个项目应该需要1条此语句。几乎没有“过度使用”。你到底想解决什么问题?我已经把它放到了我的Global.asax中,但是问这个问题让我了解了如何正确地使用一个过度使用的函数,并将其变成一个可以多次使用的静态函数。我现在使用了大约两次这段代码。一旦在网站发布期间进入global.asax,我也会在播种数据库时使用它。