public class blkFleche : IComparable<blkFleche>
{
public double positionX { get; set; }
public double positionY { get; set; }
public string attNOCABLE { get; set; }
public string attNOFIBRE { get; set; }
public int CompareTo(blkFleche other)
{
return this.positionX.CompareTo(other.positionX);
}
}
private void btnRead()
{
List
<blkFleche
> listBlkSort
= new List
<blkFleche
>(); //...
blkFleche blkNew
= new blkFleche
(); //...
blkNew.positionX = blkRef.Position.X;
blkNew.positionY = blkRef.Position.Y;
//...
listBlkSort.Add(blkNew);
//...
listBlkSort.Sort();
}