본문 바로가기
Delphi/문법

for TCollectionItem

by MonoSoft 2024. 5. 11.
728x90
반응형

for TCollectionItem

728x90

 

 

for 컬렉션아이템 in 컬렉션 do begin

....

end;

 

 

사용법예시

var

Item : TCollectionItem; begin

for Item in TCollection do begin

Item.Name... 등으로 해당 컬렉션 아이템으로 작업

end;

end;

 

위와 같이 주로 컬렉션 작업때 유용하지만..

배열에서도 사용할 수가 있다고 되어 있네요.

 

예를 들면

var

I : Integer;

IArray1: array[0..9] of Integer = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10);

begin

for I in IArray1 do

begin

// Do something with I...

end;

end;

 

이와 같이..

이 같이 for ... in 문장을 지원하는 클래스들은 아래와 같다고 합니다.

Classes.TList

Classes.TCollection

Classes.TStrings

Classes.TInterfaceList

Classes.TComponent

Menus.TMenuItem

ActnList.TCustomActionList

DB.TFields

ComCtrls.TListItems

ComCtrls.TTreeNodes

ComCtrls.TToolBar

 

 

728x90
반응형

댓글