private ClassName _privateFieldName;步骤在父类中定义子类作为私有字段。使用子类的公共属性或方法来访问子类的成员。示例public cl">

c#怎么在一个类里定义另一个类的私有字段

来源:这里教程网 时间:2026-02-21 16:49:09 作者:

如何在一个类中定义另一个类的私有字段

在 C# 中,可以在一个类中定义另一个类的私有字段。这通常用于创建对象之间的关联或聚合关系。

语法

<code class="csharp">private ClassName _privateFieldName;</code>

步骤

    在父类中定义子类作为私有字段。 使用子类的公共属性或方法来访问子类的成员。

示例

<code class="csharp">public class Customer
{
    private Address _address;
    public Customer(Address address)
    {
        _address = address;
    }
    public string GetAddress()
    {
        return _address.ToString();
    }
}
public class Address
{
    public string Street { get; set; }
    public string City { get; set; }
    public string State { get; set; }
    public override string ToString()
    {
        return $"{Street}, {City}, {State}";
    }
}</code>

在这个示例中,

Address
类是一个私有字段,在
Customer
类中定义。
Customer
类可以通过
GetAddress()
方法访问
Address
字段,因为
Address
类中的
ToString()
方法是公共的。

相关推荐