2012-07-12 106 views
-4

你好,我想知道。我如何將Time Switch與TimeSpan一起使用。 我的意思是Switch + TimeSpan

switch (TimeSpan) 
{ 
    case TimeSpan.Minutes: 
     Console.WriteLine("Case 1"); 
     break; 
    case TimeSpan.Hours: 
     Console.WriteLine("Case 2"); 
     break; 
    case TimeSpan.Seconds: 
     Console.WriteLine("Case 2"); 
     break; 
} 
+0

你到底想幹什麼? – Ani 2012-07-12 16:54:24

+3

它沒有意義你在這裏試圖做什麼。 TimeSpan不可切換 – craig1231 2012-07-12 16:54:33

+1

小提示:http://www.amazon.com/Microsoft-Programming-For-Absolute-Beginner/dp/1931841160 – 2012-07-12 16:55:09

回答

11

我猜你正在試圖做的是這樣的事情

if (span.TotalSeconds >= 60 * 60) 
{ 
    Console.WriteLine("hours"); 
} 
else if (span.TotalSeconds >= 60) 
{ 
    Console.WriteLine("minutes"); 
} 
else 
{ 
    Console.WriteLine("seconds"); 
} 
+6

+1試圖幫助而不是僅僅投票關閉和/或downvoting。 – 2012-07-12 16:59:58