List<Point> list = new List<Point>() { new Point(1, 2), new Point(3, 2) };
var newList = list.Select(d => new Point(d.X + 1, d.Y)).ToList();
解决方案 »
- Windows Service 打开excel
- 请教一个keybd_event的问题
- 怎样给控件添加onlbuttonup事件啊?
- C#怎么判断当前桌面同样name的winform数量呢?比如我现在开了好几个计算器,怎么样用C#获得确切计算器的数量呢?
- VS 2005Pro 中新建窗体只生成.cs文件,没有resx文件
- 菜鸟问题,如何传值给自定义控件?
- 高分求解!高手请进,如何获取打印任务文档的打印份数。。。。。。。。。。。。。。。
- 小问题请教大家,我能通过 if(result==null) 来判断是否返回了数据吗?
- webform中文件的访问
- 关于GridControl控件的使用
- 设定word中单元格宽度
- 同表中的2行数据全部进行对比,取出不同的数据
ListText=(from p in ListText
select new point(p.x+1,p.y)).tolist();
List<Point> ListTest = new List<Point>() { new Point(1, 2), new Point(3, 2) };
var newList = ListTest.Select(d=>new Point(d.X+1,d.Y)).ToList();
如果需要的还是原先的那个对象,那么new就会改变引用了,直接用源对象操作就可以了
List<Point> list = new List<Point>() { new Point(1, 2), new Point(3, 2) };
var newList = list.Select(d => d.X + 1).ToList();
呵呵 说的好像你很懂的样子..不过你知道你现在返回的newList是什么吗? 很明显是一组int....而且很明显 LZ要的 还是Point....