【发布时间】:2013-08-27 12:29:57
【问题描述】:
我想弄清楚他们在这里使用的是什么编程技术。正如您所见,“Class AAA”有一个名为“MessageInfo”的类型类属性。我需要知道这是“自定义属性”还是一种特殊属性。
我尝试通过研究和阅读不同的书籍,但我仍然很困惑。
public class AAA
{
public BBB MessageInfo { get; set; }
object.MessageInfo.text = "xxxxx";
}
public class BBB
{
// text here...
}
【问题讨论】:
-
我对你在问什么感到困惑。您显示的代码无法编译,所以我不明白令人困惑的部分是什么。该物业本身看起来非常普通。
-
什么让你困惑?
-
行
object.MessageInfo.text = "xxxxx";无效,因为object不包含名为MessageInfo的成员,也不能这样做,因为object内置在.NET 中并且无法更改。我怀疑那条线不应该在那里。
标签: c# properties attributes encapsulation