Access static method from non static class with object. It is not possible in C#. Where it is done by JAVA. How it works?
example of java
/**
* Access static member of the class through object.
*/
import java.io.*;
class StaticMemberClass {
    // Declare a static method.
    public static void staticDisplay() {
        System.out.println("This is static method.");
    }
    // Declare a non static method.
    public void nonStaticDisplay() {
        System.out.println("This is non static method.");
    }
}
class StaticAccessByObject {
    public static void main(String[] args) throws IOException {
        // call a static member only by class name.
        StaticMemberClass.staticDisplay();
        // Create object of StaticMemberClass class.
        StaticMemberClass obj = new StaticMemberClass();
        // call a static member only by object.
        obj.staticDisplay();
        // accessing non static method through object.
        obj.nonStaticDisplay();
    }
}
Output of the program:
This is static method. This is static method. This is non static method.
How to do this in C#?
thanks in advance..