Методы через рефлексию в 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 и выведите его имя.