我制作哈希表(我认为并不重要),我想打印出我的变量链表中的所有元素,即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());
}
}
答案 0 :(得分:0)
一些事情;
insertionOrder
在主要课程之外宣布为私人课程,因此您无法从Main()
获取该课程。
insertionOrder
与Hashtable
完全无关。我很惊讶您的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++;
}
}
}