엽기적으로 스택 컬렉션이 오히려 기본 Shift 및 Unshift 메소드 *를 빠뜨린 것 같습니다. 2.0에서 작업 중이므로 확장 할 수 없습니다.C# 2.0에서 스택 컬렉션 누락과 쉬프트가 누락되었습니다.
이러한 방법을 사용할 수있는 합리적인 기술이나 대체 수집 클래스가 있습니까? 나는 밀고 팝해야한다.
편집 : 내가 원하는 컬렉션처럼 보인다는 참으로 행복 하 게 네이티브가 아닌 deque입니다 C# :(
나는 어설픈 LinkedList의와 함께 갈 것 때문에이 시간에 타사 라이브러리를 사용할 수 없습니다 (이 작업을하는 읽기 및 제거하기 때문에 변화가 하나가 될 것입니다 어디 투박한 말)하지만 난 확장 메서드로 업그레이드, 더 나은 아직. 또는를 사용할 수있는 사람에 PowerCollections 접근 방식을 권하고 싶습니다 생각합니다.
한숨
* 사과, 나는 이것들이 흔하지 않은 용어라는 것을 깨닫지 못했고, API에서 그것들을 어디에서 찾을 수 있을지 모른다고 생각했습니다. 참고 :
시프트 = 스택 취소] 시프트 듣지 않고 컬렉션
내 블로그에 _immable deque_의 C# 구현을 게시했습니다. 당신이 원하는대로 자유롭게 사용할 수 있습니다. 코드가 테스트되지 않았습니다! 구매자가주의해야합니다. http://blogs.msdn.com/ericlippert/archive/2008/02/12/immutability-in-c-part-eleven-a-working-double-ended-queue.aspx –