Priority Queue with C#

A priority queue is like a regular queue, but with priority. Instead of always serving the first one it serves the one with the most…