C#에서 목록을 선언하고 초기화하는 방법

C Eseo Moglog Eul Seon Eonhago Chogihwahaneun Bangbeob



C#에서 목록은 모든 데이터 형식이 될 수 있는 항목의 컬렉션이며 데이터 저장 및 조작에 유연성을 제공하는 일반적으로 사용되는 데이터 구조입니다. C#에서 목록을 사용하기 전에 먼저 선언하고 초기화해야 합니다. 이 문서에서는 C#에서 목록을 선언하고 초기화하는 방법에 대해 설명합니다.

C#에서 목록 선언

C#에서 목록을 선언하기 위한 첫 번째 단계는 System.Collections.Generic 네임스페이스를 가져오는 것입니다. 이 네임스페이스에는 목록을 만들고 조작하는 데 사용되는 List 클래스가 포함되어 있습니다. 네임스페이스를 가져온 후 List 클래스를 사용하여 새 목록을 구성할 수 있습니다. 다음 예제 프로그램은 정수 목록을 선언하는 방법을 보여줍니다.







System.Collections.Generic 사용;

수업 프로그램 {
정적 무효 메인 ( [ ] 인수 ) {
목록 < 정수 > 숫자;
}
}


위 구문에서 System.Collections.Generic 네임스페이스를 가져온 다음 List 클래스를 사용하여 '숫자'라는 새 목록을 선언합니다.



C#에서 목록 초기화

목록이 선언되면 값으로 초기화할 수 있으며 C#에서 목록을 초기화하는 방법에는 여러 가지가 있습니다. 첫 번째 방법은 Add() 메서드를 사용하여 목록에 값을 하나씩 추가하는 것입니다. 다음은 Add() 메서드를 사용하여 정수 목록을 초기화하는 방법을 보여주는 예제 코드입니다.



System.Collections.Generic 사용;

수업 프로그램 {
정적 무효 메인 ( [ ] 인수 ) {
목록 < 정수 > 숫자 = 새 목록 < 정수 > ( ) ;
숫자.추가 ( 10 ) ;
숫자.추가 ( 이십 ) ;
숫자.추가 ( 30 ) ;
숫자.추가 ( 40 ) ;
숫자.추가 ( 오십 ) ;
}
}


위 구문에서 List 클래스를 사용하여 '숫자'라는 새 목록을 선언한 다음 Add() 메서드를 사용하여 목록에 5개의 정수를 추가합니다.





C#에서 목록을 초기화하는 또 다른 방법은 컬렉션 초기화 구문을 사용하는 것입니다. 이렇게 하면 한 줄의 코드로 목록을 선언하고 초기화할 수 있습니다. 다음은 컬렉션 이니셜라이저 구문을 사용하여 정수 목록을 초기화하는 방법을 보여주는 예제 코드입니다.

System.Collections.Generic 사용;

수업 프로그램 {
정적 무효 메인 ( [ ] 인수 ) {
목록 < 정수 > 숫자 = 새 목록 < 정수 > ( ) { 10 , 이십 , 30 , 40 , 오십 } ;
}
}


위의 코드에서는 먼저 List 클래스를 사용하여 '숫자'라는 새 목록을 선언한 다음 컬렉션 초기화 구문을 사용하여 한 줄의 코드로 목록에 5개의 정수를 추가합니다.



예: C#에서 목록 선언 및 초기화

다음은 C#에서 목록을 선언하고 초기화하는 방법을 모두 보여주는 집합적 코드입니다.

시스템 사용;
System.Collections.Generic 사용;

수업 프로그램 {
정적 무효 메인 ( [ ] 인수 ) {

// 정수 목록 선언
목록 < 정수 > 숫자;

// 추가를 사용하여 목록 초기화 ( ) 방법
숫자 = 새 목록 < 정수 > ( ) ;
숫자.추가 ( 10 ) ;
숫자.추가 ( 이십 ) ;
숫자.추가 ( 30 ) ;
숫자.추가 ( 40 ) ;
숫자.추가 ( 오십 ) ;

// 요소 표시 ~에 목록
콘솔.쓰기줄 ( 'Add() 메서드를 사용하는 목록의 요소:' ) ;
각각 ( ~이든 ~에 숫자 ) {
콘솔.쓰기줄 ( 하나에 ) ;
}

// 컬렉션 이니셜라이저 구문을 사용하여 목록 초기화
목록 < > 이름 = 새 목록 < > ( ) { '그 자신' , '마이크' , '사라' , '데이빗' } ;

// 요소 표시 ~에 목록
콘솔.쓰기줄 ( ' \N 컬렉션 이니셜라이저 구문을 사용하는 목록의 요소:' ) ;
각각 ( 문자열 이름 ~에 이름 ) {
콘솔.쓰기줄 ( 이름 ) ;
}
}
}


위의 코드에서 먼저 '숫자'라는 정수 목록을 초기화하지 않고 선언한 다음 Add() 메서드를 사용하여 목록을 초기화하여 목록에 5개의 정수를 추가합니다. 다음으로 foreach 루프를 사용하여 목록에 요소를 표시합니다.

또한 목록에 4개의 문자열을 추가하고 foreach 루프를 사용하여 목록의 요소를 표시하는 컬렉션 초기화 구문을 사용하여 '이름'이라는 문자열 목록을 선언하고 초기화합니다.

결론

목록은 항목 컬렉션을 저장하고 조작하는 데 사용되는 C#의 강력한 데이터 구조이지만 C#에서 목록을 사용하기 전에 먼저 선언하고 초기화해야 합니다. List 클래스는 목록을 선언하는 데 사용되며 Add() 메서드 및 컬렉션 이니셜라이저 구문을 사용하는 등 여러 가지 방법으로 목록을 초기화할 수 있습니다. 이 문서에 설명된 예제와 단계를 따르면 이제 C#에서 목록을 선언하고 초기화하는 방법을 잘 이해할 수 있습니다.