小编Dav*_*der的帖子

如何允许仅使用 Action<Class> 方法修改类属性?

我有一个处理一些 UI 内容的类,让我们调用该类和实例 UI 作为示例。

在这个类中,我将有一个 Colors 类型的对象:

public class Colors {
    public ConsoleColor Primary { get; set; } = ConsoleColor.White;
    public ConsoleColor Default { get; set;  } = ConsoleColor.Gray;
    public ConsoleColor Input { get; set; } = ConsoleColor.Gray;
    public ConsoleColor Success { get; set; } = ConsoleColor.Green;
    public ConsoleColor Error { get; set; } = ConsoleColor.Red;
    public ConsoleColor Highlight { get; set; } = ConsoleColor.Blue;
}
Run Code Online (Sandbox Code Playgroud)

在 UI 内部我有这个:

public static class UI {
    public static readonly Colors Colors …
Run Code Online (Sandbox Code Playgroud)

c# oop

5
推荐指数
1
解决办法
67
查看次数

标签 统计

c# ×1

oop ×1