2012-07-08 22 views

回答

7

創建Enum

enum FooBarMode 
{ 
    FrontToBack, 
    BackToFront, 
    Whatever 
} 

和使用,作爲一個參數:

void DoSomething(FooBarMode mode) 
{ 
    switch (mode) // just as an example 
    { 
     case FooBarMode.FrontToBack: 
      Console.WriteLine("FrontToBack"); 
      break; 
     case FooBarMode.BackToFront: 
      Console.WriteLine("BackToFront"); 
      break; 
     case FooBarMode.Whatever: 
      Console.WriteLine("Whatever"); 
      break; 
     default: 
      throw new ArgumentOutOfRangeException("mode"); 
    } 
} 
+0

+1。是和(@MartijnBurger)Visual Studio爲你創建switch語句。只需輸入單詞「開關」的開頭(通常「sw」就夠了),然後輸入兩次,在佔位符中輸入一個變量名並點擊,您幾乎可以免費獲得一個很好的開關語句! – 2012-07-08 16:11:59

0

的參數類型枚舉(SpriteSortMode)和靜態字段(BlendState.AlphaBlend)。區別在於選擇的複雜程度。如果簡單選擇和靜態字段稍微複雜一點,請使用枚舉。

相關問題