不同的作用域属性 - 公共 getter 和内部 setter

Posted

技术标签:

【中文标题】不同的作用域属性 - 公共 getter 和内部 setter【英文标题】:Different Scoped Properties - Public getter and internal setter 【发布时间】:2011-08-21 01:45:08 【问题描述】:

我知道你可以做到这一点

public String<T> Get  get; private set; 

问题是我希望 set 方法可以从同一个 DLL 中的不同类访问(即:内部)

这可能吗?

【问题讨论】:

稍微绕开一点,字符串是一种非泛型类型,因此您不能将 添加到它。 是的,巴勃罗说的。当代码未缩进并且&lt;T&gt; 被隐藏时,我一开始并没有怀疑任何事情,但是在缩进它之后我很惊讶地发现它在那里。 这肯定是重复的。问之前你搜索过吗? 【参考方案1】:

是的,您可以将任何访问修饰符与任一自动属性访问器一起使用:

public String<T> Get  get; internal set; 

【讨论】:

以上是关于不同的作用域属性 - 公共 getter 和内部 setter的主要内容,如果未能解决你的问题,请参考以下文章

如果wen可以定义公共属性,Angular2为啥要使用getter

Javascript作用域学习笔记

为啥我不能为 CDTVC 中的私有 UIRefreshControl 属性创建 Getter?

什么是Javabean

关于Spring的BeanUtils

3.3.3 变量作用域