foreach
-
2024.03.15 - IEnumerable, IEumeratorC# 2024. 3. 14. 13:42
IEnumerable 인터페이스 enumerable은 '열거할 수 있는' 이라는 뜻을 가진다. IEnumerable을 상속한 클래스는 열거할 수 있다는 성질을 가진다. 컬렉션은 IEnumerable을 상속하고 있다. - GetEnumerator() IEnumerable은 GetEnumerator()라는 메서드를 가지고 있다. GetEnumerator()는 IEnumerator를 return한다. IEnumerator 인터페이스 IEnumerator는 컬렉션에서 반복을 돕는 기능을 한다. - .Current IEnumerator는 Current라는 속성을 가진다. Current는 컬렉션의 enumerator가 가리키는 곳의 데이터를 반환한다. - .MoveNext() IEnumerator는 MoveNext..
-
2024.03.04 - 출력, 입력, 배열, foreachC# 2024. 3. 4. 19:58
C#에서 출력하는 다양한 방법 - WriteLine Console.WriteLine( 출력하고_싶은_내용 ); 자동으로 개행이 되는 특징이 있다. - Write Console.Write( 출력하고_싶은_내용 ); - 문자열 출력 포맷 Console.WriteLine( "{0} {1} {2} ", 0번에_들어갈_내용, 1번에_들어갈_내용, 2번에_들어갈_내용); - 또다른 포맷 방법 string str = string.Format("{0} {1} {2}", 0번에_들어갈_내용, 1번에_들어갈_내용, 2번에_들어갈_내용); - 문자열 보간 방법 int a = 10; string str = "어쩌구"; Console.WriteLine($" {a} {str}"); //10 어쩌구 C#에서 입력 받는 방법 str..