コード例 #1
0
ファイル: Program.cs プロジェクト: VadymBratskyi/MyRepository
 // обработчик закрытия счета
 private static void CloseAccountHandler(object sender, AccountEventArgs e)
 {
     Console.WriteLine(e.Message);
 }
コード例 #2
0
 protected virtual void OnCalculated(AccountEventArgs e)
 {
     CallEvent(e, Calculated);
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: VadymBratskyi/MyRepository
 // обработчик вывода средств
 private static void WithdrawSumHandler(object sender, AccountEventArgs e)
 {
     Console.WriteLine(e.Message);
     if (e.Sum > 0)
         Console.WriteLine("Идем тратить деньги");
 }
コード例 #4
0
 protected virtual void OnClosed(AccountEventArgs e)
 {
     CallEvent(e, Closed);
 }
コード例 #5
0
 protected virtual void OnAdded(AccountEventArgs e)
 {
     CallEvent(e, Added);
 }
コード例 #6
0
 protected virtual void OnWithdrawed(AccountEventArgs e)
 {
     CallEvent(e, Withdrawed);
 }
コード例 #7
0
 // вызов отдельных событий. Для каждого события определяется свой витуальный метод
 protected virtual void OnOpened(AccountEventArgs e)
 {
     CallEvent(e, Opened);
 }
コード例 #8
0
 protected virtual void OnPrinted(AccountEventArgs e)
 {
     CallEvent(e, Printed);
 }