Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpRfMe 265 of 509 menu
◀ ▶

Методы через рефлексию в C#

Если у класса несколько публичных методов с одним именем, поиск только по имени не знает, какой взять.

В примере одна версия сложения, поэтому хватает имени.

Найдём метод калькулятора по имени и напечатаем имя найденного MethodInfo:

using System.Reflection; var method = typeof(Calc).GetMethod("Add"); Console.WriteLine(method!.Name); class Calc { public int Add(int a, int b) => a + b; }

Найдите публичный метод Ping в классе Service и выведите его имя.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить