.net3.5 引用linq
学习了,谢谢 遇见123go 发表于 2015-5-19 15:51 static/image/common/back.gif
学习了,谢谢
版主,程序是弄出来了,但是估计您没有理解到我的意思,我想要达到的目的是,假如pts中保存有(1,1,0)、(1,1,0)、(2,1,0)、(2,1,0)、(2,1,0)、(2,2,0)这些点,只要有相等的点都不输出,这里就只要输出(2,2,0)这个点,请问版主有没有些思路,麻烦您了 Linq最好去网上百度下 这个学了很有用的
Point3dCollection pts = new Point3dCollection { new Point3d(), new Point3d(), new Point3d(1, 1, 0) };
var lst =
pts.Cast<Point3d>()
.GroupBy(p => p)
.Where(g => g.Count() == 1)
.Select(g => g.Key);
var doc = Application.DocumentManager.MdiActiveDocument;
var ed = doc.Editor;
foreach (var pt in lst)
ed.WriteMessage("\nPoint:{0}", pt); 雪山飞狐_lzh 发表于 2015-5-19 21:36 static/image/common/back.gif
Linq最好去网上百度下 这个学了很有用的
问题解决了,谢谢飞狐版主,Linq我会去学习的,谢谢
页:
1
[2]