我正在开发一个C#项目。 我有一个名称类与一些属性(名字,姓氏)。 在部门类中,我已经安装了Nameclass并为一些名字和姓氏分配了一些值。 现在在dept类中,我调用属于Order类的另一个方法setValues()。 在这个方法中,我传递了这个NameClass和其他一些vlaue。代码看起来像这样。在方法中传递一个对象作为参数
Order.setValues(nameObject, address, city, state,zip)
现在时,当我试图从 nameObject它没有表现出任何properits访问属性Order类。 为什么我在Order类中没有得到名字和姓氏值。 我是否必须在Order类中再次实例化NameClass才能获取属性。 我很感激你能否告诉我我在这里做了什么错误。
我们需要看看如何定义各种类 – Jason
显示你提到的类的代码 – sll
这是不可能说的。然而,这里最可能的问题是'nameObject'被作为'object'或其他类型传递,而不是实际的类型。因此,无法知道它实际上具有哪些属性/字段。你应该发布你的'Order.setValues'实现,以便我们能够评估为什么发生。 – Tejs