현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - ASP.NET 입문 자습서 9.1.8 배열 및 컬렉션 사용 [5]

ASP.NET 입문 자습서 9.1.8 배열 및 컬렉션 사용 [5]

-응? 운영 검토

-응? 코드의 처음 세 줄은 변수의 첫 번째 행에 있는 splitChars 를 간단히 정의합니다. 문자열 변수에는 문을 나누는 문자가 들어 있습니다. 두 번째 행에 있는 words 는 문자열 배열의 세 번째 행에 있는 wordIndex 입니다. 배열 계산에 사용되는 Integer 변수입니다

-응? Dim splitChars As String =? Dim words() As String? Dim wordIndex As Integer

-응? 그런 다음 Split 메서드를 사용하여 텍스트 상자에 입력된 명령문을 배열로 나눕니다. Split 은 Text 속성의 메서드로 보이지만 Text 속성이 String 을 반환하므로 Split 은 String 클래스의 메서드가 문자열에 전달하는 매개 변수인 splitChars 변수 자체가 아니라 문자 배열로 변환된 splitChars (To 사용) 를 기억해야 합니다 CharArray 메소드) 는 Split 메소드에 필요한 유형이 문자 배열이기 때문에 분할 문자열에 큰 유연성을 제공합니다

-응? Words = textboxtextsplit (splitchars tochararay ())

-응? 이 단계에서 words 배열에는 이제 문의 각 단어에 대한 개별 레코드 항목이 포함되어 목록 상자에 추가됩니다. 이러한 단어를 목록에 추가하기 전에 기존 Items 컬렉션을 지우려고 합니다. 이렇게 하면 버튼을 여러 번 클릭한 후 목록이 길어지는 것을 방지하고 단어 배열을 순환할 수 있습니다. 그러나 역루프는 각 단어를 목록에 추가합니다

-응? ListBox Items Clear ()? For wordIndex = words Length To Step? Listbox items add (words (word index))? 다음

-응? 주기문의 정확한 구문에 대해 지나치게 걱정하지 마십시오. 이 장의 뒷부분에서

를 소개합니다

-응? 단어가 목록에 들어가면 다시 다른 문자열로 이동할 수 있습니다. 여기에 초기 값 String Empty 를 사용합니다. 이것은 약간 이상하게 보일 수 있지만 초기화 문자열에는 정말 흔한 일입니다.

-응? Dim paragraph as string = string empty

-응? String Empty 는 문자열이 null 이고 문자열이 다른 값을 지정한다는 것을 나타내는 특수 값입니다. 문자열 길이는 문자가 포함되지 않지만 값 길이 문자열과 빈 문자열이 다릅니다. 문자열이 설정되었는지 여부를 감지할 수 있기 때문입니다. 또는 초기 값 선언 초기 값을 수정한 이유 중 하나는 초기 값을 선언하지 않으면 VWD 에 경고가 나타나기 때문입니다. 그러나 다음 코드 행은 paragraph 변수가 설정되기 전에 이미 사용되었다는 것을 보여 줍니다. 이 예제에서는 중요하지 않지만 VWD 에서 경고를 단순화하면 관련 경고와 오류를 더 쉽게 찾을 수 있음을 의미합니다.

-응? 이제 목록 상자를 순환하는 Items 콜렉션 Items 콜렉션에 ListItem 객체가 포함된 각 ListItem 의 Value 는 단순히 공백과 함께 단락 문자열에 삽입됩니다

-응? For Each word As

ListItem In ListBox Items? Paragraphamp; = word Value amp;; -응? 다음

-응? 마지막 단락은 두 번째 텍스트 상자에 표시됩니다

-응? TextBox Text = paragraph

-응? 이 거꾸로 된 문에서 단어를 뒤집는 방법은 상당히 길어 보일 수 있지만 이 연습은 배열과 컬렉션을 사용할 때 다양한 방법을 사용할 수 있음을 보여 주기 위한 것입니다.

-응? ASP NET 입문 자습서 정식 버전 Lishi Xinzhi/article/program/net/201311/15112