是否有可能在C#中创建一个"catchall"getter属性?
class xyzFactory {
public static object this.*(string name){
get { return new name();}
}
}
Run Code Online (Sandbox Code Playgroud)
在PHP中你会写类似的东西
//static getters are new to 5.3, so I didn't put it here.
class xyzFactory{
public _get($name){ return $name();}
}
Run Code Online (Sandbox Code Playgroud)