首页 > 解决方案 > 如何创建嵌套属性?C#

问题描述

据我所知,在 c# 中创建嵌套属性似乎是不可能的。

我想做的是:

Callout callout = new Callout();
callout.Font.Size = 200;

这是我目前拥有的代码

class Callout
{
     // nested properties
}

我知道如何创建属性,但如何创建嵌套属性?

标签: c#properties

解决方案


class Callout {
    public Font Font {get;} = new Font();
}
class Font {
    public int Size {get;set;}
}

推荐阅读