c# - 在 C# 的嵌套类中隐藏属性设置器
问题描述
我有一个类,其中包含一个带有属性的简单数据模型类。应该只允许外部类调用内部类属性的设置器。我怎样才能做到这一点?
public class Outer {
public class Inner {
public string Data { get; whatilookfor set; }
}
public Outer() {
Inner test = new Inner() { Data = "Test" }; // This should work
}
}
public class SomeOther {
public SomeOther() {
Inner otherTest = new Inner() { Data = "Other Test" }; // This should fail
}
}
解决方案
推荐阅读
- c# - HierarchicalDataTemplate 中的 WPF TreeView 过滤器项
- python - 如何在没有错误的情况下标记推文列表?
- wordpress - 如何导出带有帖子信息的 WordPress 评论
- java - 如何使用 apache spark 流和 Java API 从所有人中获取英文推文?
- security - 是否可以通过 XSS 漏洞执行 SQL 注入?
- maven - geb 将测试用例作为参数从 maven 命令行传递
- c++ - 为什么我的 SFML 在将 sf::Texture 作为参数传递给函数时不断崩溃
- multithreading - Java Security API 同步方法导致应用程序线程在高负载时挂起
- r - 使用来自另一个数据表的值更新数据表列
- javascript - 单击按钮时显示 DIV 容器的 Javascript 函数