다음 코드의 빈칸에 들어갈 적절한 코드는?

과목: C#

문제 번호: 2613

medium
다음 코드의 빈칸에 들어갈 적절한 코드는?
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. city, name, age
B. name, age, city
C. Seoul, Alice, 30
D. city, age, name

정답: A



명명된 인수를 사용하여 순서를 바꾸는 예제입니다.

매개변수 순서와 매칭:
⦁ 원래 매개변수 순서: (string name, int age, string city)
⦁ 호출 시 값 순서: "Seoul", "Alice", 30
⦁ 출력 결과: "Alice is 30 and lives in Seoul"

값과 매개변수 매칭:
"Seoul"city 매개변수
"Alice"name 매개변수
30age 매개변수

따라서: city: "Seoul", name: "Alice", age: 30

명명된 인수의 핵심:
⦁ 순서와 관계없이 매개변수 이름으로 값 전달
⦁ 코드의 의도를 명확하게 표현

💡 학습 팁

이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.