这是一个基本问题。当使用对象作为对象的属性时,因此Object2具有属性Object1。
您可以使用对象名称作为getter和setter或第二个对象的类型和名称。
Class Object1{}
Class Object2
{
Object1 Object1 {get; set;}
// OR
Object1 Object1_{get; set;}
}
正如我为简单程序尝试使用的相同名称一样,它也可以工作(尽管我不敢冒险使用它来编写复杂的代码)。我知道可能会有歧义,但这是否对任何项目都有效?
是的,您可以做到。实际上,这是C#中非常常见的模式
class Foo
{
Bar Bar {get; set; }
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句