列表找到所有元素

时间:2015-10-27 21:43:57

标签: c# visual-studio

我制作哈希表(我认为并不重要),我想打印出我的变量链表中的所有元素,即insertOrder(它包含字符串,但无所谓),我必须这样做,我的方法我想返回insertOrder,但不知道怎么做,所以方法获取所有元素,并在我的类程序我想打印出插入订单,我找不到解决方案,谢谢!为什么我要这样做?我的老师想要这样。我只是想知道你是否知道解决方案。谢谢!

class Hashtable
{
    private LinkedList<object> insertionOrder = new LinkedList<object>();
    .
    .
    public LinkedList<object> GetInsertionOrder()
    {
        return insertionOrder;
    }
}


class Program
{
    static void Main(string[] args)
    {
        Hashtable hT= new Hashtable(8);

        Console.Writeline("The elements: " + hT.insertionOrder());         
    }
}

1 个答案:

答案 0 :(得分:0)

一些事情;

insertionOrder在主要课程之外宣布为私人课程,因此您无法从Main()获取该课程。

insertionOrderHashtable完全无关。我很惊讶您的IDE在hT.insertionOrder()来电时没有出错,因为它无效。

尝试这样的事情。

class Program
{
    private LinkedList<object> insertionOrder = new LinkedList<object>();

    static void Main(string[] args)
    {
        int count = 1;
        foreach (object o in insertionOrder)
        {
            Console.Writeline("The Element(" + count + "): " + o.ToString());
            count++;
        }
    }
}