Как вывести в консоль список всех методов класса?

Есть следующий набросок. Нужно вывести в консоль названия методов класса.
class Program{
public static void Main(string[] args)
{

}
private static void methodName1(){}
private static void methodName2(){}
private static void methodName3(){}
}

Должно вывести:
$> methodName1, methodName2, methodName3
  • Вопрос задан
  • 675 просмотров
Решения вопроса 2
@BashkaMen
C# программист
В с# есть рефлексия которая поможет достать эту инфу.
Вот пример как раз об этом
https://msdn.microsoft.com/en-us/library/4d848zkb(...
Ответ написан
Комментировать
15432
@15432
Системный программист ^_^
Нате
cout << "methodName1, methodName2, methodName3" << endl;

плюсы это компилируемый язык. после компиляции в коде не остаётся исходных названий из вашего кода, только логика, только сам код. если вам прям необходимо сохранить изначальные имена методов, добавляйте строки с их именем отдельно и печатайте когда нужно

Названия всё-таки могут присутствовать в бинарнике в некоторых случаях:
- отладочные символы
- экспортируемые функции библиотек
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы