Net 4.0 Framework Official

// 3. Using ConcurrentCollection (thread-safe) var concurrentBag = new System.Collections.Concurrent.ConcurrentBag<int>(); concurrentBag.Add(10); concurrentBag.Add(20);

// 4. LINQ to Objects (fully supported) var numbers = new List<int> { 1, 2, 3, 4, 5 }; var evenNumbers = numbers.Where(n => n % 2 == 0).ToList(); Console.WriteLine($"Even numbers: {string.Join(",", evenNumbers)}"); net 4.0 framework

// 2. Using Tuple Tuple<int, string, bool> person = Tuple.Create(1, "John Doe", true); Console.WriteLine($"ID: {person.Item1}, Name: {person.Item2}, Active: {person.Item3}"); var evenNumbers = numbers.Where(n =&gt

// 5. Wait for task result Console.WriteLine(task.Result); } } } n % 2 == 0).ToList()

Here’s a short, ready-to-use code piece for (C#) that demonstrates a few common tasks supported in that version: