-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 "、:そして、
、..wellその後、
Street
プロパティ値を割り当てるCallByName
に理由はありません –"名前を使ってプロパティを設定する必要があります" ..ああ、確かに、あなたのコードで何もそれを正当化することを除いて。ケアを明確にする? –