/// <summary> /// 指定したインデックス位置の項目を削除し、削除された項目を返します。 /// </summary> public static T Pop <T>(this Original.IList <T> list, int index) { var item = list[index]; list.RemoveAt(index); return(item); }
/// <summary> /// 最後の要素を削除 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="list"></param> public static void RemoveLast <T>(this Original.IList <T> list) { list.RemoveAt(list.Count - 1); }