【发布时间】:2013-07-10 04:50:23
【问题描述】:
这些天我只是在做一些关于 OOPS 的头脑风暴,突然想到一个问题。我觉得这很相关,所以我决定问问社区。问题是:
静态构造函数不能有返回类型(int、string等),但静态方法在C#中必须有返回类型。
c#编译器如何区分这两种情况以使其通过编译?
static Class staticClass
{
public static staticClass(){} //right
public static int staticClass(){} //wrong
public static int staticMethod(){} //right
}
【问题讨论】:
标签: c# oop static static-methods static-constructor