ArrayList items = new ArrayList(); items.Add(1); items.Add(2); items.Add("hello"); items.Add(3.14); var filteredItems = items.OfType(); // returns {1, 2} foreach (var item in filteredItems) { Console.WriteLine(item); }
using System.Linq; ArrayList names = new ArrayList(); names.Add("John"); names.Add("Doe"); names.Add(123); var filteredNames = names.OfTypeIn the above example, an ArrayList is created with three items of different types, including a number. The `OfType` method is then used to retrieve only the items of type `string`. The resulting `IEnumerable(); // returns {"John", "Doe"} var joinedNames = string.Join(" ", filteredNames); // returns "John Doe" Console.WriteLine(joinedNames);