我有一个使用某些服务的课程。我需要在创建类时实例化每个服务。在C#6中,我可以看到两种方法,但我不确定哪种方法是正确的......
protected static SomeServiceType Service => new SomeServiceType();
或者我可以使用autoproperty初始化程序...
protected static SomeServiceType Service { get;} = new SomeServiceType();
每种方法有哪些优点/缺点? 非常感谢
答案 0 :(得分:8)
我相信
new SomeServiceType()
听起来你想要后者。