如何从一个类访问另一个类的成员
本文关键字:访问 另一个 成员 一个 | 更新日期: 2023-09-27 18:23:51
我想在example1
中访问Example2
的成员吗?想要为另一类分配值
public class Example1
{
public string FirstName { get; set; }
public string LastName { get; set; }
public Example2 obj;
}
public class RiskState
{
public int Number { get; set; }
public string PostalCode { get; set; }
public string FirstName { get; set; }
}
有人能帮我做这个吗?我想给obj.FirstName =""
分配一些值。我正在为Example1
创建对象,并从中为Example2
对象赋值。
obj
变量是public
,因此任何引用Example1
实例的代码都可以访问它。
例如:
var someExample = new Example1();
someExample.obj = new Example2(); // you can access the property
someExample.obj.SomeProperty = "some value"; // you can access the property's property
// etc.
当然,您在Example2
上访问的属性也必须是public
。
在
example1
中访问Example2
的成员
同样的符号也适用。当然,当您在Example1
实例的上下文中时,您会自动获得对该实例的引用。例如:
// in a method on Example1
this.obj = new Example2(); // access the property
this.obj.SomeProperty = "some value"; // access the property's property