这是一个基本问题。当使用对象作为对象的属性时,So Object2具有属性Object1。
您可以使用Object名称作为getter和setter或第二个对象的类型和名称。
Class Object1{}
Class Object2
{
Object1 Object1 {get; set;}
// OR
Object1 Object1_{get; set;}
}
我已经尝试过使用相同的名称来制作简单的程序并且它有效(尽管我不敢冒险使用它来复杂的代码)。我知道可能存在歧义,但这实际上适用于任何项目吗?
答案 0 :(得分:2)
是的,你可以做到。事实上,这是C#中非常常见的模式
class Foo
{
Bar Bar {get; set; }
}