c# - 在 C# 中设置参数类型的最佳方法
问题描述
我有一个关于如何最好地在 C# 中设置参数的实现问题。我通常使用 enums ,例如。
namespace ConsoleApp1
{
public enum CarBrand
{
Renault,
Fiat,
Peugeot
}
public enum Peugeot
{
Pegout308,
Pegout208,
Pegout3008
}
public enum Fiat
{
Panda,
Fiat500
}
public enum Renault
{
Clio,
Captur,
Kangoo
}
}
相反,我想找到一种功能性的方法来按以下方式设置参数:
CarBrand.Peugeot.Pegout208
或者
CarBrand.Renault.Captur
解决方案
推荐阅读
- c++ - 为什么我们有两个 const 声明函数
- c# - 即使存在 try 块,从 SQL 表中获取数据也会引发空异常
- javascript - Async / Await 实际上并未在 while 循环中等待
- java - 带有 JNDI 数据源的 BIRT 报告返回 null
- exe - 我如何使用 VB.Net 的 EXE
- spring - 内容长度分隔的消息正文过早结束(不重复)
- r - 如何以 dplyr 方式在嵌套函数之间传递符号变量名?
- android - kotlinx.serialization.SerializationException:找不到类“UnitEntity”(myClassName)的序列化程序
- flutter - 使用 Dio 在 Flutter 中进行条纹支付
- npm - 数据路径“”不应具有其他属性(rebaseRootRelativeCssUrls)