.Net 框架中的双端队列 class
Double ended queue class in the .Net Framework
当我试图理解 WorkflowApplication
class 的某些部分时,我 运行 变成了一个名为 System.Activities.Quack<T>
的 class。 reference source 显示这是一个双端队列,但我很好奇。 class 被命名为 Quack 是否有合理的理由,或者这个人是否试图与内部框架 class 搞笑?
Quack这个名字是Queue和Stack的合并;嘎嘎。它是一个既充当队列又充当堆栈的集合。
它可能更常被称为 double-ended queue, or a Deque。
当我试图理解 WorkflowApplication
class 的某些部分时,我 运行 变成了一个名为 System.Activities.Quack<T>
的 class。 reference source 显示这是一个双端队列,但我很好奇。 class 被命名为 Quack 是否有合理的理由,或者这个人是否试图与内部框架 class 搞笑?
Quack这个名字是Queue和Stack的合并;嘎嘎。它是一个既充当队列又充当堆栈的集合。
它可能更常被称为 double-ended queue, or a Deque。