如何从方法参数的列表中进行选择?

时间:2019-04-25 02:18:06

标签: c# methods

是否可以从在方法的参数中创建的列表中选择一个选项?

我的意思是,如果您输入Console.,则会显示可能的选项/操作的列表。可以用一种方法做同样的事情吗?

static string ReturnResult (/*parameter identifier here*/ method)
{
   //do work
}

说我有3个选项-运行,睡眠和休眠。当我打电话给ReturnResult时,它将给我这三个选项。那是东西吗?

另一个示例-https://i.imgur.com/NGeycH4.png。这些选项COPY, DELETE, GET, etc...就是我所指的。

1 个答案:

答案 0 :(得分:3)

是的,为参数定义一个enum,它将建议这些选项。

enum Action {
    Run,
    Sleep, 
    Hibernate
};

static string ReturnResult(Action action) {
}