我需要提升一般的List.这是我的通用类型:
public class ContainerData
{
private Point pnt;
private Size size;
private Double Area;
private Contour<Point> contour;
public ContainerData()
{ }
public ContainerData(ContainerData containerData)
{
this.pnt=containerData.pnt;
this.size=containerData.size;
this.Area=containerData.Area;
this.contour = containerData.contour;
}
public Point pointProperty
{
get
{return pnt;}
set
{pnt = value;}
}
public Size sizeProperty
{
get
{return size;}
set
{size = value;}
}
public Double AreaProperty
{
get
{return Area;}
set
{Area = value;}
}
public Contour<Point> ContourProperty
{
get
{return contour;}
set
{ contour = value; }
}
}
Run Code Online (Sandbox Code Playgroud)
升序排序必须在Point类型的X坐标值下进行.
这是sholud排序的类成员:
private List<ContainerData> dataOfPreviusImage;
Run Code Online (Sandbox Code Playgroud)
知道如何实现它?
先感谢您.
List<ContainerData> dataOfPreviusImage = GetSomeData();
var sorted = dataOfPreviusImage.OrderBy(cd => cd.pointProperty.X);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
264 次 |
| 最近记录: |