여러 생성자를 만들때 팁.
반응형

여태 멍청했다..

다음과 같은 클래스의 생성자가 있을때....항상 저렇게 다 만들어줬었는데....


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public class MainViewModel
    {
        private int V1;
        private int V2;
        private int V3;
        private int V4;
        private int V5;
 
        public MainViewModel()
        {
            V1 = 0;
            V2 = 0;
            V3 = 0;
            V4 = 0;
            V5 = 0;
        }
 
        public MainViewModel(int p_V1)
        {
            V1 = p_V1;
            V2 = 0;
            V3 = 0;
            V4 = 0;
            V5 = 0;
        }
}
cs

그럴필요가 없었다....


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class MainViewModel
    {
        private int V1;
        private int V2;
        private int V3;
        private int V4;
        private int V5;
 
        public MainViewModel()
        {
            V1 = 0;
            V2 = 0;
            V3 = 0;
            V4 = 0;
            V5 = 0;
        }
 
        public MainViewModel(int p_V1) : this()
        {
            V1 = p_V1;
        }
    }
cs

위와같이 기존의 생성자를 콜 하면됐다........ 하나하나 다 적을필요가없었어.........ㅠㅠ

반응형