Esempio n. 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            #region パターン001_基本処理
#if PATTERN001
            // 基本処理1メソッド使用
            Pattern1_bt1();
#endif
            #endregion

            #region パターン002_共通化
#if PATTERN002
            flg = "1";
            // 共通メソッド使用
            CommonMeth(flg);
#endif
            #endregion

            #region パターン003_デリゲート
#if PATTERN003
            // デリゲートインスタンス作成
            Pattern3Delegate dlgt = new Pattern3Delegate(bt1_ClickMeth);

            // 共通処理メソッドの使用
            CommonDele(dlgt);
#endif
            #endregion
        }
Esempio n. 2
0
        // 共通処理メソッド
        private void CommonDele(Pattern3Delegate dlgt)
        {
            // 共通処理
            string dtn = DateTime.Now.ToString("yyyyMMddHHmmssfff");

            // 引数で取得したデリゲートを使用
            dlgt(dtn);
        }