게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: [질문]콜렉션에 대하여.. |
---|
작성자: 송원석
작성일시: 2003-06-16 22:52,
조회수: 4,349
|
안녕하세요, 신순유님? ^_^
말씀하신 문제를 해결하는 것은 의외로 간단합니다. 다음의 코드는 원본 코드의 일부분입니다. For Each Result_Match In Result_Matches_Collection ... 생략 ... Next이 코드에서 실제로 검색된 결과는 Result_Matches_Collection 변수에 컬렉션 형태로 담겨져 있는 거죠. 아마 여기까지는 매우 간단하게 이해하셨을 줄로 생각합니다. 그런데 말씀하신 것처럼 검색된 매치 결과를 하나만 얻고 싶거나 검색 매치 결과의 갯수를 확실하게 알고 있을 경우 때에 따라서는 For Each 문을 사용하여 일괄적으로 뿌려버리는 대신 정확하게 사용하고 싶은 대상을 지정하여 처리해야 할 경우도 있죠. 그런 경우에는 다음과 같이 사용하시면 됩니다. Response.Write Result_Matches_Collection.Item(n).Value그리고 이 코드에서 Item 은 생략이 가능하므로... Response.Write Result_Matches_Collection(n).Value도 완전히 동일한 코드인 셈입니다. 그리고 여기에서 n 은 0 부터 시작합니다. 물론 이 코드를 잘 활용하면 For Each 문 대신 일반 For 문을 사용하는 것도 가능합니다. Count 프로퍼티를 사용하면 검색된 매치 갯수를 알 수 있으니 다음과 같은 코드도 가능하겠죠. ^_^ For i = 0 To Result_Matches_Collection.Count - 1 Response.Write Result_Matches_Collection(i).Value ... 생략 ... Next감사합니다. |
IP 주소: 165.21.154.12
|
전체 2 건의 댓글이 존재합니다.
신순유 |
앗~ 감사합니다. ^^ 많은 도움됬습니다.
|
2003-06-17 09:19 |
송원석 |
감사합니다. 또 놀러오세요. ^_^
|
2003-06-17 12:20 |
전체 2,095 건의 게시물,
84 페이지로 구성된
ASP, ASP.NET, IIS & Script 게시판의
84 페이지입니다.
게시물 | ||||
---|---|---|---|---|
30 | 2003-06-25 | 7,416 | ||
29 | 2003-06-19 | 4,808 | ||
28 | 2003-06-20 | 4,948 | ||
27 |
신순유 |
2003-06-17 | 1,479 | |
26 | 2003-06-17 | 4,436 | ||
25 |
신순유 |
2003-06-16 | 1,762 | |
2003-06-16 | 4,349 | |||
23 |
안녕하세요.. [2] |
진진 |
2003-05-26 | 1,670 |
22 |
re: 안녕하세요.. [1] |
2003-05-27 | 4,533 | |
21 | 2003-05-07 | 5,179 | ||
20 | 2003-05-09 | 5,172 | ||
19 |
붐붐 |
2003-05-20 | 1,739 | |
18 | 2003-04-02 | 5,151 | ||
17 | 2003-04-02 | 4,881 | ||
16 | 2003-03-26 | 5,111 | ||
15 | 2003-03-26 | 4,890 | ||
14 | 2003-03-27 | 4,924 | ||
13 |
re: 샘플코드입니다. [5] |
2003-03-27 | 5,872 | |
12 | 2003-03-27 | 5,150 | ||
11 | 2003-02-22 | 5,534 |