c# - 如何创建嵌套属性?C#
问题描述
据我所知,在 c# 中创建嵌套属性似乎是不可能的。
我想做的是:
Callout callout = new Callout();
callout.Font.Size = 200;
这是我目前拥有的代码
class Callout
{
// nested properties
}
我知道如何创建属性,但如何创建嵌套属性?
解决方案
class Callout {
public Font Font {get;} = new Font();
}
class Font {
public int Size {get;set;}
}
推荐阅读
- python - 根据给定特定值的前一行值更改行值
- javascript - 如何使用javascript一次关闭一个具有相同类的元素
- bigdata - Corda - 数据/状态的删除
- java - 是否需要 java 才能启动 webdriver-manager?
- c# - 从 LocationTextExtractionStrategy 中的 TextRenderInfo 中检索文本对齐方式
- java - 如何在 Java 中的 Polybius 密码中获取单词的坐标?
- ruby-on-rails - 在“decode64”中:nil:NilClass (NoMethodError) 的未定义方法“unpack1”
- php - 有没有办法使用 cakephp 3.7 连接到控制器端的多个动态数据库?
- java - 如何将 treeNode 添加到 ui:repeat 的每次迭代中
- python - 扩展背景图像以适合窗口并在 tkinter 中将帧堆叠在其上