【发布时间】:2010-03-24 21:50:51
【问题描述】:
在我的other question 你可以看到我的arr 结构和PriorityQueue 集合的代码。我通常会像这样将项目添加到这个集合中:
arr.PriorityQueue.Add(new element((value(item, endPoint) + value(startPoint, item)),item));
我很好奇还有其他方法可以做到这一点(将元素(即结构)对象添加到列表中)?例如以 lambda 方式?我只是渴望知识:)
【问题讨论】:
-
其他问题,而不是“其他问题”。 Ask 只是一个动词,不能用作名词,尽管 question 可以用作名词和动词。英语可能很棘手......我敢肯定,我的母语听起来像个白痴:)
-
@Mike - 对某些人来说,学习英语是个大问题!
-
哈哈,别把他弄糊涂了!我没有责怪他,只是提供一个更正。花一些时间在livemocha.com 上,你会忍不住提供一些提示:)
-
@Netmajor - 你比我更好。 (我假设你是男性)
-
首先,你的结构根本不应该是结构,它们应该是类。包含引用类型的结构大多没有意义,而可变结构很难使用。