enums

    20熱度

    6回答

    如何將所有元素從枚舉轉換爲字符串? 假設我有: public enum LogicOperands { None, Or, And, Custom } 而我想存檔是一樣的東西: string LogicOperandsStr = LogicOperands.ToString(); // expected result: "None,Or,An

    0熱度

    2回答

    我有一個WCF服務操作,它接受自定義類型MyQuery的數據協定參數 - function Search(q as MyQuery)。 MyQuery對象包含2個屬性: MyQuery.SearchPhrase (string) MyQuery.SearchType (custom enum SearchTypeEnum) 我也有一個使用此服務的Flex客戶端應用程序。但是,當Flex的調用

    8熱度

    4回答

    我正在創建一個程序,用戶可以選擇創建自己的自定義屬性,最終將顯示在PropertyGrid中。現在我不想混淆自定義編輯器,所以我只允許PropertyGrid已經內置編輯器的原始類型屬性(string,int,double,,bool等)。 但是,我也想讓用戶選擇創建多個選項屬性,他們可以在其中定義可能的值列表,然後將其顯示爲PropertyGrid中的下拉列表。 當我在我的代碼中硬編碼Enum時

    4熱度

    2回答

    我已經決定了它不可能通過反射做以下(相當於)枚舉操作 - 如枚舉類沒有運營商,並且也不會發出代碼暴露任何運營商: object boxedEnum = MyEnum.Flag1 | MyEnum.Flag2; boxedEnum &= ~MyEnum.Flag2; // Remove the flag. 所以我目前做以下(等效): int boxedEnumValue = (int) box

    2熱度

    7回答

    什麼是確定哪些枚舉成員未被使用的最快方法?

    18熱度

    5回答

    如何在不支持枚舉的數據庫中實現枚舉字段? (即SQLite) 這些字段需要用「field =?」輕鬆搜索。所以使用任何類型的數據序列化都不是一個好主意。

    46熱度

    4回答

    在一個字段只有5-10個不同的可能值的情況下使用enum是否有性能優勢?如果不是什麼優勢?

    1熱度

    4回答

    我讀到有關標誌枚舉和位運算符,並跨越這些代碼來: enum file{ read = 1, write = 2, readandwrite = read | write } 我在其他地方見過,爲什麼有一個包容性的或聲明,怎麼會有不能爲&,但不能找到文章。有人可以提醒我的記憶並解釋推理嗎? 另外,我該怎麼說和/或?例如。如果dropdown1 =「你好」和/或dropdown2 =「你好

    67熱度

    5回答

    我在做一些關於枚舉的閱讀,並發現它們與聲明常量非常相似。我怎麼知道什麼時候使用常量而不是枚舉,反之亦然。使用枚舉有哪些優點?

    11熱度

    4回答

    以下代碼不會產生異常,而是將值4傳遞給tst。任何人都可以解釋這背後的原因嗎? public enum testing { a = 1, b = 2, c = 3 } testing tst = (testing)(4);