コード例 #1
0
ファイル: State.cs プロジェクト: knoxknox/design-patterns
 // Overloaded constructors
 public SilverState(State state)
     : this(state.Balance, state.Account)
 {
 }
コード例 #2
0
ファイル: State.cs プロジェクト: knoxknox/design-patterns
 // Overloaded constructors
 public GoldState(State state)
     : this(state.Balance, state.Account)
 {
 }
コード例 #3
0
ファイル: State.cs プロジェクト: knoxknox/design-patterns
 // Constructor
 public RedState(State state)
 {
     Balance = state.Balance;
     Account = state.Account;
     Initialize();
 }