1. 선언하기



C#에서 List는 위와 같이 선언하여 사용합니다.




2. .Count


.Count는 리스트의 인덱스 총 개수를 받아옵니다. 자료형은 int입니다.




리스트에 아무것도 넣어주지 않아서 0이 출력되네요.




3. .Add(object value)


리스트에 값을 넣고싶다면 .Add(값)를 이용하면 됩니다.




.Add를 사용하면 해당 리스트에 존재하는 맨 뒤 인덱스의 뒤에 줄줄이 붙습니다.

지금은 리스트에 아무 항목이 없어서 [0]부터 들어갔네요.





위와같이 int형과 string형을 같이 넣을 수도 있습니다.




4. .Insert(int index, object value)


.Add()가 리스트의 맨 뒤에 인덱스를 추가해주는 역할이고, Insert()는 중간에 인덱스를 삽입해주는 역할을 합니다.


인자는 삽입시키고 싶은 인덱스 번호와 원하는 값을 써주면 됩니다.

.Insert(인덱스 번호, 값)


삽입이 실행되면 기존에 있던 인덱스의 값은 뒤로 밀리게 됩니다.




testList[3]에 있던 "김용푸"를 밀어내고 44가 추가된 것을 확인할 수 있습니다.




5. .Clear()


리스트를 비워줍니다.






6. 인덱스의 값 형변환


특정 인덱스의 값을 조건문에서 사용할 때 형변환을 해줘야 합니다.



==을 사용하고 싶다면 위처럼 형변환을 해주고



간단하게 하려면 .Equals를 사용하면 합니다.

하지만 string비교를 위한게 아니라면 Equals보다는 ==을 추천하는데, 이는 따로 포스팅을..


전자의 경우 ToInt말고도 ToString, ToChar, ToDouble 등 많은 형변환이 가능합니다.


반응형

'C++, C#' 카테고리의 다른 글

[C++] 홀수 짝수 구별  (0) 2021.10.07
[C#] 문자열이 숫자인지 문자인지 확인  (0) 2019.01.15
if와 continue  (0) 2018.11.19
if문 줄이기  (0) 2018.08.24