Получить имена параметров, переданных методу C#.C#

Место общения программистов C#
Anonymous
Получить имена параметров, переданных методу C#.

Сообщение Anonymous »

Код: Выделить всё

void MyMethod(string something, params object[] parameters)
{
foreach (object parameter in parameters)
{
// Get the name of each passed parameter
}
}
Например, если я вызову метод следующим образом, я хочу получить имена «myFirstParam» и «anotherParam».

Код: Выделить всё

string myFirstParam = "some kind of text";
string anotherParam = 42;
MyMethod("test", myFirstParam, anotherParam);
Возможно, отражение — это ответ? Возможно, это просто невозможно? Я знаю о существовании этого вопроса, но это решение здесь не сработает.

(Пожалуйста, не отвечайте «Это плохая идея». Это не мой вопрос.)

Вернуться в «C#»