如何在C#中反转存储在未知大小数组中的元素?

时间:2014-12-13 09:58:41

标签: c#

如何反转存储在未知大小数组中的元素。我使用了List myList = new List();能够存储未知数量的元素,但我想显示以相反顺序存储的元素。我用过

foreach(string listItem in myList)
            {
                Console.WriteLine(listItem);
            } 

但它没有以相反的顺序显示。我可以使用哪种方法来做到这一点? 任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

只需使用Enumerable.Reverse方法

即可
foreach(string listItem in myList.Reverse())

请注意,它不会修改列表。它以相反的顺序 lazily 返回元素。

答案 1 :(得分:0)

这应该对你有帮助。

        for (int i = myList.Count-1; i >= 0; i--)
        {
            Console.WriteLine(myList[i]);
        }