teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

Shrink の実装が間違っていたので修正

2019/03/11 02:18

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -83,11 +83,7 @@
83
83
 
84
84
  protected virtual void Shrink()
85
85
  {
86
- if (Limit >= Count) return;
86
+ while (Limit < Count) RemoveAt(0);
87
- for (int i = 0; i < Count - Limit; i++)
88
- {
89
- RemoveAt(0);
90
- }
91
87
  }
92
88
 
93
89
  private int limit = 10;