c# - 如何构建像 Value = ClassName.Value 这样的脚本结构?
问题描述
我有一个类Color
,它的名称是另一个类,它的名称是Object
具有颜色类型的属性。
我想像这样分配这个属性:
Object.Color = Color.Red
我怎样才能做到这一点?
解决方案
有几种方法可以做到这一点,我可能会建议使用enum
for Color 而不是类:
using System;
namespace YourNameSpace
{
public class Example
{
public static Colors Color;
}
public enum Colors {
Red,
Blue
}
}
在上面,您将能够Object.Colors
按照您的描述设置静态属性:
Example.Color = Colors.Red;
推荐阅读
- gemfire - 仅当 value.status 为“XXX”时才更新区域中的值
- coldfusion - 将 32 位数字设置为变量并在 ColdFusion 中使用
- visual-studio-code - 是否有可能以编程方式获取 vscode 版本
- c# - 使用 DI API 将 Sap B1 hana 与 C# 应用程序连接起来
- sql - 无效操作:“Delta”处或附近的语法错误
- web-crawler - Stormcrawler 的 ContentParseFilter
- c++ - 内联模板函数的可见性
- java - 如何在客户端服务器多线程中停止服务器
- c# - C#调用接口方法非虚实现
- c# - 我有一个 WSDL,如何为请求创建(但不发送)SOAP?