다음 코드의 빈칸에 들어갈 적절한 코드는?
다음 코드의 빈칸에 들어갈 적절한 코드는?
static void MyMethod(string name, int age, string city)
{
Console.WriteLine(name + " is " + age + " and lives in " + city);
}
static void Main(string[] args)
{
MyMethod(_____: "Seoul", _____: "Alice", _____: 30);
}
// 출력: Alice is 30 and lives in Seoul
정답: A
명명된 인수를 사용하여 순서를 바꾸는 예제입니다.
매개변수 순서와 매칭:
⦁ 원래 매개변수 순서:
(string name, int age, string city)
⦁ 호출 시 값 순서:
"Seoul", "Alice", 30
⦁ 출력 결과: "Alice is 30 and lives in Seoul"
값과 매개변수 매칭:
⦁
"Seoul"
→ city
매개변수⦁
"Alice"
→ name
매개변수⦁
30
→ age
매개변수따라서:
city: "Seoul", name: "Alice", age: 30
명명된 인수의 핵심:
⦁ 순서와 관계없이 매개변수 이름으로 값 전달
⦁ 코드의 의도를 명확하게 표현
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.