문제

저는 C #을 처음 접하고 프로그래밍 방법을 배우기 시작했습니다 콘솔 대신 WindowsApplication을 사용하는 Visual Studio Microsoft Edition으로 프로그래밍하는 방법을 배우고 있습니다.이 코드를 작성하는 동안 다음 명령을 만났습니다.선택한 색인 및 선택한 항목 그리고 나는 둘의 차이점을 알고 싶다.이제 내 코드가 상당히 혼란스러워졌습니다.내가 하려는 코드는 목록 상자에 텍스트를 추가하고 삭제하는 것입니다.

당신의 도움을 주셔서 감사합니다.

추가 질문:내 코드에는 다음 줄이 있습니다.

int listBoxSelectedItem = listBox1.SelectedIndex;
listBox1.Items.RemoveAt(listBox1.SelectedIndex);

이 부분을 이해하고 싶습니다.첫 번째 줄에는 "int" 유형의 "listBoxSelectedItem"이라는 변수가 있습니다.선택한 항목의 위치는 "listBoxSelectedItem"이라는 변수에 저장됩니다.그 맞습니까?

두 번째 줄은 "listBox1.SelectedIndex"가 "RemoveAt" 메소드로 전달되는 정보입니다. 여기에서 제가 이해한 것이 맞습니까?

감사해요

도움이 되었습니까?

해결책

선택한 항목은 선택한 개체를 반환합니다.선택된 인덱스는 목록의 위치를 ​​int로 반환합니다.

예를 들어 다음과 같은 문자열 목록이 있을 수 있습니다.

Cat
Dog
Hamster
Horse

이 목록에서 "Dog"를 선택하면 SelectedItem 속성은 문자열 "Dog"이고 SelectedIndex는 1입니다(인덱스는 0부터 시작하므로 첫 번째 항목은 0, 두 번째 항목은 1 등).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top