【C#】ListをQueueの様に扱うための拡張メソッド

ソースコード using System.Collections.Generic; public static class ListExtensions { /// <summary> /// 先頭にあるオブジェクトを削除し、返します /// </summary> public static T Dequeue<T>( this IList<T> self ) { var result = self[ 0 ]; self.RemoveAt( 0 ); return result; } /// <summary> /// 末尾にオブジェクトを追加します /// </summary> public …</t></t>