linq语句快速筛选curve中circle
List<Circle> circles = ents.OfType<Circle>().ToList();
示例代码如下:
public static class Class1
{
[CommandMethod("xx")]
public static void Test()
{//选择所有实体,把实体中的圆选出来改变颜色为红色。
Env.Editor.GetEntities( out List<Entity> ents ,"");
List<Circle> circles = ents.OfType<Circle>().ToList();
foreach (var item in circles)
{
item.ChangeEntityColor(1);
Env.Editor.Redraw();
暂停调试.暂停();
}
}
}
///
public void XX()
{
List<Curve> ents = Z.db.SelectEntities<Curve>();
if (ents == null || ents.Count == 0) return;
L