Как выбрать из списка в параметре метода? - PullRequest
0 голосов
/ 25 апреля 2019

Есть ли способ выбрать опцию из списка, который вы создали в параметре метода?

Что я имею в виду, если вы наберете Console., отобразится список возможных опций / действий.Можно ли сделать то же самое в методе?

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

Скажем, у меня есть 3 варианта - Run, Sleep и Hibernate.И когда я позвоню ReturnResult, это даст мне эти 3 варианта.Это вещь?

другой пример - https://i.imgur.com/NGeycH4.png.Где вы видите эти опции COPY, DELETE, GET, etc... - это то, что я имею в виду.

1 Ответ

3 голосов
/ 25 апреля 2019

Да, определите enum для параметра, и он предложит эти опции.

enum Action {
    Run,
    Sleep, 
    Hibernate
};

static string ReturnResult(Action action) {
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...