在C#中遍历和读取ArrayLists of objects的ArrayList中的值,可以按照以下步骤进行:
ArrayList myArrayList = new ArrayList();
myArrayList.Add(new MyClass("Object 1"));
myArrayList.Add(new MyClass("Object 2"));
myArrayList.Add(new MyClass("Object 3"));
foreach (MyClass obj in myArrayList)
{
Console.WriteLine(obj.Name);
}
var filteredObjects = myArrayList.OfType<MyClass>().Where(obj => obj.Name.StartsWith("Object"));
foreach (MyClass obj in filteredObjects)
{
Console.WriteLine(obj.Name);
}
在上述代码中,MyClass
是自定义的类,用于存储对象的属性和方法。你可以根据实际情况替换为自己的类名。
请注意,ArrayList是一种旧的集合类型,现在更推荐使用泛型集合类型,如List<T>。如果可能的话,建议使用List<T>代替ArrayList来获得更好的类型安全性和性能。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云