Тема: Як обробити якусь інфу в іншому потоці, а потім повернути її?
Добрий день. Ну от я знаю, як працювати з асинхронними сокетами, тому що там є спеціальні методи для цього. А як асинхронно працювати з довільною задачею? Наприклад, в textBox1 є якийсь текст, мені треба асинхронно опрацювати його, наприклад, додати до поточного тексту строку - "вологі пісечки", потім повернути нову строку з метода, котрий виконувався асинхронно і заперти цю строку в textBox2.
Я сьогодні возився зі всякими делегатами, Thread'ами та BeginInvoke, але це не дало бажаного результату. На якомусь форумі вичитав, що замість Thread зараз використовують Task, а ще я чув щось про події, але так і не розібрався з цим всім.
Що, взагалі, більш практично та вірно використовувати для виконання якогось метода в окремому потоці, і щоб можна було запихати в нього вхідні дані та отримувати результат в основному потоці?