Добрый день.
Есть вот такой код.
namespace DelegateDemo
{
public delegate string DemoDel(string s);
class Program
{
static void Main(string[] args)
{
Console.ReadKey();
}
static bool ParamMethod(DemoDel d)
{
if(d = "2")
{
}
}
static string DelLink(string s)
{
return "2";
}
}
}
Я создал делегат с сигнатурой
public delegate string DemoDel(string s);
Реализовал метод схожий с делегатом.
static string DelLink(string s)
{
return "2";
}
И возник вопрос:) Как передать делегат с параметром в другой метод?
static bool ParamMethod(DemoDel d)
{
if(d = "2") // Вот тут требует параметры которые дописаны у делегата.
{
}
}
Я не знаю зачем мне это надо, но вот такая ерунда всплыла в голове. Как передавать метод1 который имеет параметры параметром в метод2 и в методе2 уже исходя из полученных данных метода1 выполнять что либо.
P.S докину еще скриншот из студии.