-2
我想在C#中的另一个类中使用一个类属性作为DataType。我是C#的新手。是否可以使用属性作为数据类型?
public class Class1
{
public string Property { get; set; }
}
public class Class2
{
public Property MyProperty{ get; set; }
}
是不是很愚蠢? : - \
你想达到什么目的?属性是一个字符串,所以可以是任何字符串值 - 对于MyProperty来说,它是该字符串值的类型是什么意思?基本上答案是否定的,你不能这样做,但也许你正试图通过其他方式实现某种可能。 – iandotkelly
编译器告诉你什么? –
你的问题并没有多大意义......你如何让Class1与Class2相关? Class1中的* property *“Property”的数据类型是* string *。 Class2中*属性*“MyProperty”的数据类型是一个名为“Property”的类(或结构体)。你是否创建了一个名为“Property”的类?如果不是,代码将不会编译。 –