2015-10-16 71 views
0

有沒有像枚舉類型,讓我將這些變量合併成一個如何泛型類型物業

private string StringPropertie; 
    private int IntPropertie; 
    private float floatPropertie; 
    private DateTime DatetimePropertie; 
    private bool boolPropertie; 

的東西有遵循。

private enumtype property 

回答

1

您可以使用結構

public struct MyStruct 
    { 
     public string StringPropertie; 
     public int IntPropertie; 
     public float floatPropertie; 
     public DateTime DatetimePropertie; 
     public bool boolPropertie; 
    } 

    public class MyClass 
    { 
     public MyClass() 
     { 
       MyStruct property ; 
       //... 


       string str = property.StringPropertie; 

     } 
    } 
+0

如何將它知道int和字符串之間做出選擇 – Jseb

+0

@Jseb這就是編輯器和編譯器,不是你的一部分。 –

+0

不要使用可變結構!如果你覺得你需要一個可變數據類型,'class'更適合。 –