比如一个自定义类
public class clsBezierCtl
{
public Point anchor;
public bool bSharp=false;
public bool bChanged = false;
}
想把其中的一个字段anchor提出来做新的List, 代码为
// 给List赋值
List<clsBezierCtl> lstBzCtlsOld = lstAllPathAncCtls[PathIdx];
// 把其中的anchor字段单独成为一个List
List<Point> lstAnchors = new List<Point>(lstBzCtlsOld.Select(t => t.anchor).ToList());