List와 Array 개념
UiPath에서 데이터를 저장하고 관리하는 기본적인 컬렉션(Collection) 유형에는 List(리스트)와 Array(배열)가 있습니다.
UiPath에서 데이터를 저장하고 관리하는 기본적인 컬렉션(Collection) 유형에는 List(리스트)와 Array(배열)가 있습니다.
System.Collections.Generic.List<T> 형식으로 사용됨 1) Assign 액티비티를 사용하여 배열 선언 및 초기화
myArray = New String(2) {"Apple", "Banana", "Cherry"}
2) 특정 요소에 접근
fruit = myArray(1) ' "Banana" 반환
3) 배열의 길이 확인
length = myArray.Length
✅ UiPath 예제
1. Assign 액티비티에서 myArray = New String(2) {"Apple", "Banana", "Cherry"} 입력
2. Write Line 액티비티에서 myArray(1) 출력 → "Banana" 표시
1) Assign 액티비티로 리스트 선언 및 초기화
myList = New List(Of String) From {"Dog", "Cat", "Rabbit"}
2) 리스트에 요소 추가
myList.Add("Elephant")
3) 리스트 요소 제거
myList.Remove("Cat")
4) 특정 요소에 접근
animal = myList(0) ' "Dog" 반환
5) 리스트 길이 확인
length = myList.Count
✅ UiPath 예제
1. Assign 액티비티에서 myList = New List(Of String) From {"Dog", "Cat", "Rabbit"} 입력
2. Assign 액티비티에서 myList.Add("Elephant") 추가
3. Write Line 액티비티에서 myList(3) 출력 → "Elephant" 표시
| 구분 | Array (배열) | List (리스트) |
|---|---|---|
| 크기 | 고정됨 | 동적으로 변경 가능 |
| 데이터 추가/삭제 | 불가능 (재할당 필요) | 가능 |
| 선언 방식 | New String(2) {"A", "B", "C"} | New List(Of String) From {"A", "B", "C"} |
| 속도 | 상대적으로 빠름 | 추가/삭제 시 속도 저하 가능 |
| 유연성 | 제한적 | 유연함 |
💡 언제 사용할까?
Array List 


