我可以避免初始化吗?
我有一个没有构造函数的简单工厂。我这样使用它:
var slf = new GenericSelectListFactory();
vm.Works = slf.getWorkgsl(0);
vm.Cars = slf.getCargsl(0);
我也可以这样使用它:
vm.Cars = new GenericSelectListFactory().getCargsl(0);
有没有不用new关键字的方法呢?
vm.Cars = GenericSelectListFactory.getCargsl(0);
最佳答案
将类的方法设为静态。
class GenericSelectListFactory
{
public static List<Cars> getCargsl()
{
// your logic here
}
}
关于c# - 无构造函数类可以在不实例化的情况下调用它们的方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10541797/