1. 데이터 바인딩 데이터 바인딩이란 데이터 값과 컨트롤을 연결하는 것을 말한다. 바인딩하는 방법은 서버 컨트롤의 DataSource 속성에 참조할 데이터 리스트를 지정하고, DataBind 메서드를 불러서 데이터 소스와 서버 컨트롤을 연결한다. ListBox를 예로 들면 다음과 같다. String [] array = {“apple”, “peach”, “melon”}; ListBox1.DataSource = array; ListBox1.DataBind();
2. 배열의 초기화와 Array 객체 배열을 선언과 초기화를 같이 하는 경우 크기를 생략할 수 있다. String [] array = {“apple”, “peach”, “melon”};
값을 나중에 초기화 한 경우에는 초기화 과정에서 new 연산자를 사용하여 메모리에 할당을 한다. String [] array; array = new String[] {“apple”, “peach”, “melon”}
메모리만 할당하고 값은 나중에 넣으려면 다음과 같이한다. String [] array; array = new String[3]
인덱스 시작은 0부터 한다. 배열의 크기는 array.Length 값으로 구할 수 있다.
Array 객체는 다음과 같은 메서드를 제공한다.
메서드 |
설명 |
Sort |
Sort 배열의 요소 값을 정렬한다. Array.Sort(array); |
Reverse |
Reverse 배열의 요소 값을 거꾸로 정렬한다. Array.Reverse(array); |
IndexOf |
IndexOf 배열의 처음부터 찾아서 위치를 알려준다. Int index = Array.IndexOf(array, Value); |
LastIndexOf |
LastIndexOf 배열의 끝에서부터 거꾸로 찾아서 위치를 알려준다. Int index = Array.LastIndexOf(array, Value); |
BinarySearch |
BinarySearch 배열에서 검색을 수행 Int index = Array.BinarySearch(array, Value); | |
|
|