C# C语言中的类方法

C# C语言中的类方法,c#,C#,在Ruby中,我们可以通过以下操作创建类方法: def self.class_method "This is a class method" end def instance_method "This is an instance method" end 如何在C中创建类方法?…静态和非静态 public class YourClass { public string Foo() { return "Hello World" } } Yo

在Ruby中,我们可以通过以下操作创建类方法:

 def self.class_method
   "This is a class method"
 end

 def instance_method
   "This is an instance method"
 end
如何在C中创建类方法?

…静态和非静态

public class YourClass
{
   public string Foo()
   {
      return "Hello World"
   }

}

YourClass yourClass = new YourClass();
Console.Write(yourClass.Foo());

任何教程都会介绍这一点。

你为什么不花5秒钟在谷歌上搜索一个简单的C教程呢?那段代码甚至不会编译,它缺少一个分号。而且,它根本不能回答这个问题。
public class YourObject {
    public static void MyClassMethod() { // "class method" is a static method
    }

    public void MyInstanceMethod() {
    }
}

// callable as..

YourObject.MyClassMethod();
// or..
YourObject obj = new YourObject();
obj.MyInstanceMethod(); // OK