2014-06-14 23 views
-2

我想在C#中的另一个类中使用一个类属性作为DataType。我是C#的新手。是否可以使用属性作为数据类型?

public class Class1 
{ 
    public string Property { get; set; } 
} 

public class Class2 
{ 
    public Property MyProperty{ get; set; } 
} 

是不是很愚蠢? : - \

+1

你想达到什么目的?属性是一个字符串,所以可以是任何字符串值 - 对于MyProperty来说,它是该字符串值的类型是什么意思?基本上答案是否定的,你不能这样做,但也许你正试图通过其他方式实现某种可能。 – iandotkelly

+0

编译器告诉你什么? –

+0

你的问题并没有多大意义......你如何让Class1与Class2相关? Class1中的* property *“Property”的数据类型是* string *。 Class2中*属性*“MyProperty”的数据类型是一个名为“Property”的类(或结构体)。你是否创建了一个名为“Property”的类?如果不是,代码将不会编译。 –

回答

-3

不,它不是愚蠢的,并且不可能的NO

相关问题