Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C# 메서드에서 배열을 반환하는 방법 – 단계별 예제 가이드

C#에서는 메서드가 배열을 그대로 반환할 수 있습니다. 이 글에서는 display() 메서드 내부에서 문자열 배열을 생성하고 요소를 채운 뒤 반환하는 과정을 단계별로 살펴보겠습니다. 마지막에는 string.Join()을 활용해 반환된 배열의 모든 요소를 하나의 문장으로 합쳐 출력합니다.

1단계: Join 메서드 내부에서 메서드 호출하기

먼저 Join 메서드 안에서 다른 메서드를 호출하여 단어들을 하나로 연결합니다.

string.Join(" ", display())

이렇게 하면 display() 메서드가 반환하는 배열의 각 요소가 공백( )을 구분자로 하여 하나의 문자열로 결합됩니다.

2단계: 문자열 배열 선언하기

다음으로 크기가 5인 문자열 배열을 선언합니다.

string[] str = new string[5];

3단계: 개별 요소 추가하기

배열의 각 인덱스에 원하는 문자열을 하나씩 할당합니다.

str[0] = "My";
str[1] = "name";
str[2] = "is";
str[3] = "Brad";
str[4] = "Pitt";

4단계: 메서드에서 배열 반환하기

마지막으로 return 키워드를 사용하여 해당 문자열 배열을 그대로 반환합니다.

return str;

완성된 전체 코드

위의 모든 단계를 종합한 전체 코드는 다음과 같습니다.

using System;

public class Demo {
    public static void Main() {
        Console.WriteLine(string.Join(" ", display()));
    }
    static string[] display() {
        string[] str = new string[5];

        // 문자열 배열 요소
        str[0] = "My";
        str[1] = "name";
        str[2] = "is";
        str[3] = "Brad";
        str[4] = "Pitt";
        return str;
    }
}

실행 결과

프로그램을 실행하면 아래와 같은 결과가 출력됩니다.

My name is Brad Pitt

이 예제를 통해 C# 메서드에서 배열을 반환하는 기본 패턴을 익힐 수 있습니다. 반환 타입을 string[]으로 지정하고, 메서드 내부에서 배열을 생성·초기화한 후 return으로 넘겨주기만 하면 되며, 필요에 따라 string.Join() 등을 활용해 결과를 다양하게 가공할 수 있습니다.