从C#中的同一个类实例内部调用类方法

时间:2015-02-19 19:26:17

标签: c# static

public class MyClass {
  public static int SomeMethod(string param){
    return .....;
  }

  public int SomeMethod(string param){
    return MyClass.SomeMethod(param);
  }
}

这里当我重命名类时,我应该在所有静态方法调用中重命名它。

在Ruby中,我可以做到以下几点:

class MyClass
  def self.some_method(param)
    #.....
  end

  def some_method(param)
    self.class.some_method(param)
  end
end

如何在C#中做同样的事情?

1 个答案:

答案 0 :(得分:3)

C#没有类似的语法,因此您应该重命名所有方法调用。