c# - 如何从方法参数的列表中进行选择?
问题描述
有没有办法从您在方法参数中创建的列表中选择一个选项?
我的意思是,如果您键入Console.
,则会显示可能的选项/操作列表。是否可以在方法中做同样的事情?
static string ReturnResult (/*parameter identifier here*/ method)
{
//do work
}
假设我有 3 个选项 - 运行、睡眠和休眠。当我打电话时ReturnResult
,它会给我这 3 个选项。那是一回事吗?
另一个例子 - https://i.imgur.com/NGeycH4.png。你在哪里看到这些选项COPY, DELETE, GET, etc...
就是我所指的。
解决方案
是的,为参数定义一个枚举,它会建议这些选项。
enum Action {
Run,
Sleep,
Hibernate
};
static string ReturnResult(Action action) {
}
推荐阅读
- python - 如何在python中启动容器?
- groovy - 如何在katalon studio中使用变量发出API请求
- c - 在 while 循环中调用使用 strtok() 的函数时出现问题
- c++ - 如何检测 USRP usb 类型?
- php - 有没有办法比较更新前后的帖子内容?
- salesforce - Lightning 上的 Salesforce 按钮
- pentaho - 将 Pentaho 连接到 Apache Druid
- terraform - 当 for_each 为空时,忽略动态资源
- loops - 行迭代(两个循环)自动化 Pandas DataFrame
- python - 我如何在 Python 中的许多时间特征中转换 Dataframe?