温馨提示×

c# get set如何设置

c#
小樊
81
2024-11-16 09:25:32
栏目: 编程语言

在C#中,"get"和"set"关键字用于定义属性的访问器。属性提供了一种灵活的机制来读取、写入或计算私有字段的值。这里有一个简单的示例,展示了如何使用"get"和"set"访问器来创建一个名为MyProperty的属性:

public class MyClass
{
    // 私有字段
    private int myValue;

    // get访问器(读取器)
    public int MyProperty
    {
        get { return myValue; }
    }

    // set访问器(写入器)
    public void MyProperty(int value)
    {
        myValue = value;
    }
}

在这个例子中,我们创建了一个名为MyClass的类,其中包含一个名为myValue的私有字段。然后,我们使用"get"访问器定义了一个名为MyProperty的公共属性,该属性允许外部代码读取myValue的值。我们还使用"set"访问器定义了一个名为MyProperty的公共方法,该方法允许外部代码设置myValue的值。

要使用这个属性,你可以像下面这样访问它:

MyClass obj = new MyClass();

// 使用get访问器读取值
int value = obj.MyProperty;

// 使用set访问器设置值
obj.MyProperty = 42;

0