c# 속성 의문점

646 단어
public class A
    {
        //    b  
        public B b
        {
            get
            {
                return new B();  //  get   
            }
        }
        //public B b = new B();        
    }

A a=new A()인 경우a.b 액세스할 때마다 B 생성 횟수가 다릅니다.
최근에 몇 군데를 봤는데, 모두
return new B();

라고 적었다.이게 뭐가 좋은지 모르겠어요.
예를 들면 다음과 같습니다.
public RelayCommand EditCommand {
            get {   
               return new RelayCommand(() => {                  
                          CurrentEmployee.BeginEdit();
                      });
            }
        }

좋은 웹페이지 즐겨찾기