removeRange 함수를 사용하여 목록에서 몇 개의 요소를 제거하지만 목록의 Count는 그대로있는 것처럼 보입니다. 따라서 예상 한대로 작동하지 않는다고 가정합니다 .... 그래서, 어떻게 요소를 제거합니까? 내 말은 목록의 백작 값을 궁극적으로 줄이십시오.List (Of T)에서 요소 제거
답변
RemoveRange
실제로 작동합니다. 첫 번째 인수는 제거를 시작하려는 인덱스이고 두 번째 인수는 제거 할 요소의 수입니다.
: 그래서
Dim list = New List(Of Integer) From {1, 2, 3}
list.RemoveRange(0, 2)
Console.WriteLine(list.Count)
위 코드에서 출력 "1"의 요소와 1
2
을 제거한다 (제거 후리스트의 요소 수).
List(Of T).RemoveRange
함수는 자리 제거를 수행하므로 Count
속성을 수정해야합니다. Count
항목을 수정하지 않거나 예외가 발생하는 유일한 방법은 count 매개 변수에 0을 전달하는 것입니다.
나는 당신이 무엇을 생각은 우리가 어쩌면 우리가 짧은 볼 수는
lstPersons = lstPersons.RemoveRange(..)
이것은 완전히 잘못되었습니다. 'RemoveRange'는'Public Sub RemoveRange (index As Integer, 정수로 계산)'로 정의됩니다. 값을 반환하지 않습니다. –
죄송합니다. 내 실수 –
- 1. List of PropertyGrid C#
- 2. DataContractSerializer 및 List (Of Exception)
- 3. Func of T에서 사용 된 속성 이름 문자열을 얻는 방법
- 4. List (Of T) .ForEach의 Visual Basic 작업 (Of T)
- 5. List (Of T)의 크기 제한 -
- 6. List (Of T) 선언과 .add가있는 이상한 문제
- 7. List (of T) 클래스에서 상속하는 질문
- 8. List of Hashtables에 대한 Linq 작업?
- 9. VB.NET의 목록 (Of T)에서 중복 제거
- 10. 목록의 마지막 요소 제거 (체계)
- 11. Sencha Touch List 구성 요소
- 12. Skinning Spark List 구성 요소
- 13. List (Of myClass)에서 객체 값을 기준으로 객체를 제거하는 방법?
- 14. dvb-t에서 캡션을 추출
- 15. 일반 T에서 클래스 파생
- 16. 스키마 목록에서 null 요소 제거
- 17. JQuery로 요소 제거
- 18. 부모없는 HTML 요소 제거
- 19. 배열 요소 제거
- 20. 매트릭스에서 비슷한 요소 제거
- 21. 동적 배열 요소 제거
- 22. jQuery로 HTML에서 요소 제거
- 23. 배열에서 요소 제거
- 24. jQuery 추가 요소 제거
- 25. Sketchflow 구성 요소 제거
- 26. 특정 위치에서 요소 제거
- 27. 구성 요소 제거
- 28. Silverlight에서 체계적으로 요소 제거
- 29. 추가 및 제거 이벤트가있는 List 버전이 있습니까?
- 30. Restful Service에서 List of Objects를 되 찾는 데 문제가 있음
처럼해야하지만
lstPersons.RemoveRange(..)
lstPersons
로Persons
클래스의List
라는 이름이 있다고 가정 입니다 요소를 제거하고 개수를 확인하는 방법의 예는 무엇입니까? –