iT邦幫忙

0

C# app.config 如何增加參數 判斷case 日期是否執行

  • 分享至 

  • xImage

我寫了case one跟case two 都寫在同一個 school.cs

下面是我的app.config

private void schoolp()
        {
            try
            {
                var schedule = GetSchedule();
               
                Log.Info($"Start Data");
				
                CASEONE();
                CASETWO();      
				
                GC.Collect(); 
                    Log.Info($"Start Data");
                    
                CASEONE();
                CASETWO();
				
                    GC.Collect();
                    Log.Info($"Stop Data");                  
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex);
            }
        }
        ...
        
        
       private void CASEONE()
        {
            Log.Info("Start CASEONE");
            SSDPbase dbbase = new schoolbase();
            .....
         }
         
         
         private void CASETWO()
        {
            Log.Info("Start CASETWO");
            school dbbase = new schoolbase();
            .....
         }

中間有省略 這算一個發信功能 要如何在app.config裡給予參數判斷
而case one 、 two 只要用 DayOfWeek 給予if=星期幾config增加參數判斷就能嗎?

case one 星期三啟動
case two 每天啟動

小魚 iT邦大師 1 級 ‧ 2019-11-24 07:19:19 檢舉
為什麼要寫在app.config?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2019-11-24 10:05:03
最佳解答

你可以把參數寫在
app.config 裡的appSettings或者目前的applicationSettings
寫法
及寫在兩個地方的優缺點
詳見 這篇的說明

選我正解

1
小魚
iT邦大師 1 級 ‧ 2019-11-24 07:19:46

為什麼要寫在app.config?

我要發表回答

立即登入回答