gpt4 book ai didi

c# - 只读的属性,但只能在类之外

转载 作者:行者123 更新时间:2023-12-04 02:11:42 25 4
gpt4 key购买 nike

有没有办法创建一个可以在类中更改的属性,但仍然可以通过 objectName.propertyName 访问外面呢?我很好奇我是否可以在没有 get 方法的情况下访问该属性并且仍然无法在类之外更改它。

显然,readonly不起作用,因为它也限制了类内的更改。

最佳答案

您可以在 get 上设置不同的访问级别或 set .所以这:

public class MyClass
{
public string MyStringProperty
{
get;
private set;
}
}

为您提供一个只能在外部读取但由类本身设置的属性。

关于c# - 只读的属性,但只能在类之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16553501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com