C# 如何从类访问另一个类的成员?

C# 如何从类访问另一个类的成员?,c#,C#,我想访问example1中Example2的成员?是否要为另一个类指定值 public class Example1 { public string FirstName { get; set; } public string LastName { get; set; } public Example2 obj; } public class RiskState { public int Numb

我想访问
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

同样的符号也适用。当然,当您处于
Example1
实例的上下文中时,您会自动获得对该实例的引用。对于exmaple:

// in a method on Example1
this.obj = new Example2();             // access the property
this.obj.SomeProperty = "some value";  // access the property's property

var e=newexample1();e、 FirstName=“XX”;e、 obj=新的风险状态();e、 对象数=2与在同一类中访问信息的方式相同。用点符号。谢谢。如何访问其公共列表obj1>以感谢您的支持help@CuriousDev:同样的方式。当然,除了财产的类型不同之外。当你尝试时会发生什么?