2013-10-08 98 views
-3

類我有一個頁面,通過任務(情況)的例子不勝枚舉,但我想要列表取決於今天是什麼日子改變,取決於

即如何切換。在星期六隻做一半的任務,並在星期天做完所有事情。

我現在所擁有的代碼完成了它們,但是我無法找到一種方法在一天之內拆分它們。

 switch (_stage) 
     { 
      case WizardStages.CHECK_FLIGHT_DETAILS: 
       set_stepsListView("Check flight details"); 
       dialogueLabel.Text = "Please check all flight details"; 
       dialogueHelpLabel.Text = "Logsheets will be printed in the next step."; 
       okayButton.Visible = true; 
       noButton.Visible = false; 
       yesButton.Visible = false; 
       break; 

      case WizardStages.PRINT_LOGSHEETS: 
       set_stepsListView("Print logsheets"); 
       dialogueLabel.Text = "Click okay to print today's logsheets."; 
       dialogueHelpLabel.Text = "Please be patient."; 
       yesButton.Visible = false; 
       noButton.Visible = false; 
       break; 

任何人都可以給我一些想法,從哪裏開始。 感謝

回答

3
if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday) 
{ 
    ... 
} 

或者:

switch (DateTime.Now.DayOfWeek) 
{ 
    case DayOfWeek.Saturday: 
     //... 
     break; 
    case DayOfWeek.Monday: 
     //... 
     break; 
    default: 
     //... 
     break; 
} 
+0

謝謝,我使用了第一種方法。 –

0

System.DateTime.Now.DayOfWeek提供的東西能夠放在一個條件。

我會在上面的switch()之前決定編程的那一天,因爲我認爲這會導致更少的行數。