編輯解釋如何這不是一個重複的問題:(感覺也許這應該是元)C#預製數組?
1 - 我的問題表明無知,以正確的術語是什麼問題的對象。
2 - 我的問題不是關於所討論的對象的所有用處。
這兩點可以通過我的問題的第一行理解:「事先道歉,我不知道在這裏忍受的術語。」並且明確地缺乏對我可以如何恭敬地對待對象的質疑。
提前道歉,我不知道在這裏忍受的術語。
我想構建一個對象/列表,就像System.ConsoleColor
對象。
我的意思是,對於ConsoleColor
,在數組中有一組屬性,你可以選擇像'blue'這樣友好的東西,而不必記住9是藍色的。
所以對於我的功能,我希望能夠做到像下面那樣,其中foo
是MyObject
,只能是Type1
或Type2
。
public void MyFunction(MyObject foo) {
switch (foo) {
case MyObject.Type1:
Console.WriteLine("myobject's type1");
break;
case MyObject.Type2:
Console.WriteLine("myobject's type2");
break;
}
}
謝謝。
這就是所謂的_enum_。 – SLaks
你想要的是一個'enum'。 – itsme86
爲什麼downvotes?我不能不知道'enum'是什麼嗎? – UpTide