我有一个带有静态构造函数的静态类.我需要以某种方式将参数传递给这个静态类,但我不确定最好的方法是什么.你会推荐什么?
public static class MyClass { static MyClass() { DoStuff("HardCodedParameter") } }
Matías Fidem.. 31
不要使用静态构造函数,而是使用静态初始化方法:
public class A { private static string ParamA { get; set; } public static void Init(string paramA) { ParamA = paramA; } }
在C#中,静态构造函数是无参数的,并且很少有方法可以克服这个限制.一个是我上面建议你的.
不要使用静态构造函数,而是使用静态初始化方法:
public class A { private static string ParamA { get; set; } public static void Init(string paramA) { ParamA = paramA; } }
在C#中,静态构造函数是无参数的,并且很少有方法可以克服这个限制.一个是我上面建议你的.