다음 코드에서 System.Linq를 사용하는 이유는?
다음 코드에서 System.Linq를 사용하는 이유는?
using System.Linq;
int[] myNumbers = {5, 1, 8, 9};
Console.WriteLine(myNumbers.Max());
정답: B
System.Linq 네임스페이스의 역할을 이해해야 합니다.
⦁ System.Linq의 기능:
⦁ LINQ(Language Integrated Query) 확장 메서드 제공
⦁ Max(): 최대값 반환
⦁ Min(): 최소값 반환
⦁ Sum(): 합계 반환
⦁ Average(): 평균 반환
⦁ Array.Sort()와의 차이:
⦁ Sort(): System 네임스페이스 (기본 포함)
⦁ Max/Min/Sum: System.Linq 네임스페이스 (별도 using 필요)
⦁ 사용 예시:
myNumbers.Max() // 9 반환
myNumbers.Min() // 1 반환
myNumbers.Sum() // 23 반환
⦁ 확장 메서드: Linq 메서드들은 배열에 직접 점(.) 연산자로 호출 가능합니다.
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.