-1
我一直在为此工作了很多,但仍然无法让我的代码正常运行。Visual Basic:具有多个“级别”的CallByName
我有一个叫做Contact
的类,它有一个只读属性Address
。 Address
类具有像Street
和City
这样的属性。现在我想将联系人指定的街道是这样的:
CallByName(contact, "Address.Street", CallType.Set, new_street)
但我得到一个错误说“Address.Street”不是Contact
成员。
我需要通过它的名字来设置属性,以便
contact.Adress.Street = new_street
是不是一种选择。
我怎样才能使上面的第一个例子工作?
尝试CallByName(contact.Address“街道“,CallType.Let,new_street) –
”我需要通过名称设置属性“..uh,当然,除了代码中没有任何理由。谨慎澄清? –