基于整数对列表进行排序

时间:2016-06-24 10:13:37

标签: c# list int

我已经设置了公开列表。

public List<Image> imageList { get; set; }

我为这个图片创建了一个类

//Creating a public class for image.
public class Image
{
    //Setting the types of data that we want to store.
    public string Url { get; set; }
    public string ImageName { get; set; }
    public int OrderRank { get; set; }

    // Pass through the data.
    public Image(string url, string imageName, int orderRank)
    {
        //Setting the data.
        Url = url;
        ImageName = imageName;
        OrderRank = orderRank;

    }

}

我正在将数据添加到列表中,这一切都很好。

//Passing through the data.
Image image  = new Image(imgSource, imgName, orderRank);

//Adding to image list
this.imageList.Add(image);  

我的清单很好,这就是它的样子, img

我要做的是按OrderRank订购此列表,所以1,2,3等等。

这可能是我尝试过这种方法但没有运气的时刻。

var sorted = imageList.OrderBy(h => h.OrderRank);

在这里,您可以看到我的完整代码 - https://dotnetfiddle.net/TZH9B9

0 个答案:

没有答案