Есть список List
Ответ
var consoleType = typeof(Console);
var methods = new List
1) Можно сделать простой перебор списка и забрать первый элемент, удовлетворяющий условию:
MethodInfo findedMethod;
foreach (var method in methods)
{
if (method.Name == wantedMethodName)
{
findedMethod = method;
break;
}
}
2) Или воспользоваться методами LINQ, что сделает код проще и симпатичнее:
var findedMethod = methods.FirstOrDefault(m => m.Name == wantedMethodName);
или
var findedMethod = methods.Find(m => m.Name == wantedMethodName);
Об отличиях FirstOrDefault и Find можете прочесть здесь
Комментариев нет:
Отправить комментарий