C#中静态构造函数与实例构造函数的区别