public SomeInstanceClass() { // call methods from static class in instance of object SomeStaticClass.SomeMethod(); SomeStaticClass.SomeMethod(3, 6); SomeStaticClass.SomeMethod('c', "dasda", 3); float someResult = SomeStaticClass.SomeMethod <float>(3.45f, 312.233f, 3.14f); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); using (LoginForm loginForm = new LoginForm()){ // show as dialog // perform logic to check if successful canLogin = SomeStaticClass.VerifyCredentials(loginForm.Credentials); // grab any properties you may want here } //then run the application if(canLogin){ Application.Run(new Form1()); } }
public T Get <T>() where T : class { return(SomeStaticClass.Create <T>()); }
public int SomeMethod(string input) { var value = SomeStaticClass.SomeStaticMethod(input); return(value ? 1 : 0); }
public bool SomeStaticMethod(string input) { return(SomeStaticClass.SomeStaticMethod(input)); }
void Application_Start(object sender, EventArgs e) { SomeStaticClass.Init(Container); SomeStaticClass.Log("Dependency Injection with Statics is totally possible"); }
public string SomeInstanceMethod(string s) { return(SomeStaticClass.SomeStaticMethod(s)); }
public T Get <T>() where T : class { return(SomeStaticClass.Create <ISomeInterface>() as T); }