2015-10-16 36 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'更适合。 –