C# 如何通过CALayer Xamarin.IOS枚举

C# 如何通过CALayer Xamarin.IOS枚举,c#,xamarin,xamarin.ios,C#,Xamarin,Xamarin.ios,我需要将以下内容从c objective Xamarin.IOS更改为c# NSEnumerator *enumerator = [rootLayer.sublayers reverseObjectEnumerator]; for(CALayer *layer in enumerator) { [layer removeFromSuperlayer]; } 您可以使用System.Linq的Reverse替换NSArray的ReverseObject枚举器方法: 例如: foreac

我需要将以下内容从c objective Xamarin.IOS更改为c#

 NSEnumerator *enumerator = [rootLayer.sublayers reverseObjectEnumerator];
for(CALayer *layer in enumerator) {
    [layer removeFromSuperlayer];
}

您可以使用System.Linq的
Reverse
替换NSArray的
ReverseObject枚举器
方法:

例如:

foreach (var layer in View.Layer.Sublayers.Reverse())
{
    layer.RemoveFromSuperLayer();
}
逆转​对象​枚举器()

返回一个枚举器对象,该对象允许您按相反顺序访问数组中的每个对象


回复:

您可以使用System.Linq的
Reverse
替换NSArray的
ReverseObject枚举器
方法:

例如:

foreach (var layer in View.Layer.Sublayers.Reverse())
{
    layer.RemoveFromSuperLayer();
}
逆转​对象​枚举器()

返回一个枚举器对象,该对象允许您按相反顺序访问数组中的每个对象


回复:

@bhuvana如果这解决了你的问题,你能接受答案吗,thanks@bhuvana如果这解决了你的问题,你能接受答案吗,谢谢