C# передача одного метода в качестве параметра
Привет всем, я пытаюсь сделать что-то вроде этого:
У меня есть класс под названием "Работа". Внутри этого класса у меня есть метод под названием "Update". Я хочу передать метод в качестве параметра с нулевыми аргументами. См. пример ниже.
Экс:
Классная Работа
public Job(){ // } public void Update(wantToPassMethodHere){ //Execute wantToPassMethodHere method }
основной класс
private Job job = new Job(); public void Update(){ job.Update(WriteMessage()); } public void WriteMessage(){ Console.WriteLine("hi"); }
Возможно ли это?
Что я уже пробовал:
Я пытался исследовать этот вопрос, но не смог найти приемлемого решения.
[no name]
Делегаты - https://msdn.microsoft.com/en-us/library/ms173172.aspx просто погуглите свой точный вопрос.