相关疑难解决方法(0)

C#构造函数执行顺序

在C#中,当你这样做时

Class(Type param1, Type param2) : base(param1) 
Run Code Online (Sandbox Code Playgroud)

是先执行的类的构造函数,然后调用超类构造函数还是先调用基础构造函数?

c# inheritance constructor constructor-chaining

116
推荐指数
4
解决办法
5万
查看次数

C#:如果一个类有两个构造函数,这些构造函数分享一些代码的最佳方法是什么?

VS2005中的C#:如果一个类有两个构造函数,那么这些构造函数分享一些代码的最佳方法是什么?

例如.我怎么能避免在以下两个构造函数中使用x = 5y = 10行:

public class MyObject {

int x;
int y;
int z;

public MyObject() {
    x = 5;
    y = 10;
}

public MyObject(int setZ) {
    x = 5;
    y = 10;
    z = setZ;
}
Run Code Online (Sandbox Code Playgroud)

c# constructor

34
推荐指数
3
解决办法
4万
查看次数