컬렉션에서 요소 (값)를 수정하는 이러한 문제에 대한 패턴 (모범 사례)은 무엇입니까?C#에서 컬렉션을 수정하기위한 패턴은 무엇입니까
조건 :
- 크기가 변경되지 않는다 (어떤 요소가 삭제되지 않거나 추가) 현재 위치에서 쉽고 좋은했다 ++ C에서
, I 그냥 물마루를 반복 수집하고 요소를 변경했습니다. 하지만 C# iterating (열거자를 사용하여) 읽기 전용 작업 (C++의 측면에서 말하는 const_iterator 사용할 수 있습니다)입니다.
그래서 C#에서이 작업을 수행하는 방법은 무엇입니까?
예제의 서열을 갖는,도 4는 3, 2, 1 ''1,2,3,4 '변형이 변경되는 "1, 2, 8, 9"가 아니라 "1, 2, 3'또는 , 5 ".
관련 질문 http://stackoverflow.com/questions/1538301 –