Вывести значения коллекции в другом потоке - C#
Формулировка задачи:
не дается мне многопоточность, если кто может помочь, помогите.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Threading; namespace dz1 { class ThreadCollection { public string nameThreadCol { get; set; } public ThreadCollection(string nameThreadCol) { this.nameThreadCol = nameThreadCol; } public override string ToString() { return nameThreadCol; } } class Program { static void Main(string[] args) { List<ThreadCollection> lTh = new List<ThreadCollection>(); lTh.Add(new ThreadCollection("один")); lTh.Add(new ThreadCollection("два")); lTh.Add(new ThreadCollection("три")); Thread newThread = new Thread(new ThreadStart(delegate () { Console.WriteLine("Содержание коллекции"); foreach (ThreadCollection col in lTh) { Console.WriteLine(" " + col); } } )); Thread.Sleep(5000); } } }
Решение задачи: «Вывести значения коллекции в другом потоке»
textual
Листинг программы
int j = int.Parse(Console.ReadLine());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д