Допустим, у меня есть функция
public void SendMessage(Message message)
{
// perform send message action
}
Могу ли я создать делегата для такого рода функции? Если так, как я могу передать сообщение, когда использую делегата?
В моем случае эта функция используется Thread. Всякий раз, когда происходит событие, мне нужно отправить сообщение на сервер, чтобы сохранить запись. Мне также нужно, чтобы он работал в фоновом режиме, чтобы он не влиял на приложение. Тем не менее, поток должен использовать делегат
Thread t = new Thread(new ThreadStart(SendMessage));
и я не знаю, как передать сообщение делегату. Спасибо.