What is the C# equivalent to PHP's “self::”?

后端 未结 5 1297
情深已故
情深已故 2021-01-04 12:46

In C# when I want to call a static method of a class from another static method of that class, is there a generic prefix that I can use such as PHP\'s

5条回答
  •  萌比男神i
    2021-01-04 13:35

    There's no real equivalent - you have to either specify the class name, i.e.

    Customer.DatabaseConnectionExists()
    

    or miss out the qualifier altogether, i.e.

    DatabaseConnectionExists()
    

    The latter style of calling is advisable since it's simpler and doesn't lose any meaning. Also, it's more inline with method calling in instances (i.e. calling by InstanceMethod() and not this.InstanceMethod(), which is overly verbose).

提交回复
热议问题