У меня есть асинхронный метод, который вызывается Task.Run. Когда я посылаю строковый формальный параметр, он
...
{
string objectStr = "SomeData";
...
Task t = Task.Run(async () => Sender(objectStr));
Thread.Sleep(10); /// IF I REMOVE IT, VALUE WILL SAND EMPTY
objectStr = string.Empty;
}
public async static void Sender(string info)
{
/// BODY
}
Конечно, отправлять ссылку на переменную неправильно. Как я могу отправить туда неизменное значение?