enums

    3熱度

    2回答

    我無法將枚舉集合發送到WCF服務方法。我用這篇文章作爲指導:Sharing Enum with WCF Service [ServiceContract] [ServiceKnownType(typeof(MyEnum))] [ServiceKnownType(typeof(List<MyEnum>))] public interface IMyService{ [Operati

    2熱度

    1回答

    我們在我們的項目中有一個臭的代碼。在biz邏輯中使用的許多值有2個存儲位置: 我們在DB中存儲字典表(用於FK關係),其中存儲值e.x. MessageDirectionInfo: 0 |未知 1 |在 2 |缺貨 ,我們有枚舉用完全相同的數據: MessageDirectionEnum {未知= 0,時間= 1,時間= 2} 而且在代碼中,我們有很多「switch」和「if」,其中enum用於條

    2熱度

    1回答

    我使用IIS/asmx來支持Flash客戶端。我的一些服務層數據傳輸對象的屬性是枚舉值。有些情況下這些屬性應該爲空。 當與這樣的枚舉屬性空值的對象被呈現給皁,我收到此錯誤: System.InvalidOperationException: There was an error generating the XML document. ---> System.InvalidOperationExc

    11熱度

    8回答

    我有一個由多個類使用的枚舉。什麼是實施這個最好的方法?

    3熱度

    11回答

    我有一個具有enum屬性和布爾屬性的類,它基於它調用具體參數的特定方法。我在開關的每種情況下使用enum的switch語句和if作爲布爾值。這是一個很長的名單,並不覺得我是最優雅的解決方案。任何人都有更優雅或更簡單的方式來實現這一點? switch (ReadDecision) { case ReadDecisions.ReadNext: {

    51熱度

    7回答

    Perl有一個枚舉類型,它遵循最佳實踐,或者更重要的是,它是否需要一個? 我正在使用的項目使用遍佈各處的字符串來表示通常使用C#語言中的Enum的東西。例如,我們在哈希的數組,每個電話類型相關的一組電話號碼(「家」,「工作」,「手機」等): $phone_number->{type} = 'Home'; 難道是足夠在這裏使用只讀變量集合還是應該使用Enum?我找到了一個enum module

    1熱度

    3回答

    的我發現了一段代碼(稱爲非常非常頻繁),它將一個枚舉值到另一個枚舉值,如: public Enum2 ConvertToEnum2(Enum1 enum1) { switch(enum1) { case Enum1.One: return Enum2.One; break; case Enum1.Two: retur

    9熱度

    4回答

    如何做一個枚舉值和一個應該與枚舉名稱匹配的字符串的簡單比較? 如何將字符串解析爲適當的枚舉值。 例如, Enum A B=0 C=1 D=2 End Enum 如何檢查是否字符串= A.C,我如何轉換成字符串及其對應的值,而不相對於一個字符串表示?

    99熱度

    12回答

    我有以下代碼: // Obtain the string names of all the elements within myEnum String[] names = Enum.GetNames(typeof(myEnum)); // Obtain the values of all the elements within myEnum Array values = Enum.GetV

    4熱度

    6回答

    比較來自不同來源的枚舉時,比如下面的代碼GCC會發出警告。如果沒有C風格演員,有沒有辦法避免這些警告? struct Enumerator { enum { VALUE = 5 }; }; template<int V> struct TemplatedEnumerator { enum { VALUE = V }; }; if(Enumerator::VAL