2012-02-23 29 views
0

以下は私のコードです。 1つのプロパティのみを使用してEnumList1とEnumList2をキャプチャするにはどうすればよいですか?複数のリストタイプを扱う

public class TestClass 
    { 
     private string FirstName; 
     private string LastName; 
     // Need to capture EnumList1 and EnumList2 in one property 
    } 

    public enum EnumList1 
    { 
     Item1 = 1, 
     Item2 = 2 
    } 

    public enum EnumList2 
    { 
     Item3 = 1, 
     Item4 = 2 
    } 
+0

なぜ列挙型を組み合わせることはできませんか? – BrokenGlass

+0

「ハンドル」とは何を意味し、なぜ1つのプロパティだけが必要ですか? –

+0

"リストの種類"とはどういう意味ですか?私は 'List'を見ません、enumだけです。 –

答えて

2

私の最初の考えは、列挙型を「抽象化」する方法でしたが、そのような方法論は存在しません。しかし、絞りかすgravellは、ここである程度自分のシナリオに対処しています私はそれはあなたがパズルの次のビットにFWD行くに役立つと確信しています

C# enum in interface/base class?

+0

+1、良い点@ジムトゥラン –

関連する問題