C#에서 배열 인쇄

Muhammad Maisam Abbas 2024년2월16일
  1. C#에서String.Join()메서드를 사용하여 배열 인쇄
  2. C#에서List.ForEach()메서드를 사용하여 배열 인쇄
  3. C#에서foreach루프를 사용하여 배열 인쇄
C#에서 배열 인쇄

이 자습서에서는 C#에서 문자열 배열을 인쇄하는 방법에 대해 설명합니다.

C#에서String.Join()메서드를 사용하여 배열 인쇄

String.Join()메소드는 지정된 배열의 요소를 C#에서 지정된 구분 기호로 연결합니다. \n이스케이프 시퀀스를 구분 기호로 사용하여 배열의 각 요소를 별도의 줄에 배치 할 수 있습니다. 다음 코드 예제는 C#에서String.Join()메소드를 사용하여 문자열 변수 배열을 인쇄하는 방법을 보여줍니다.

using System;

namespace print_string_array {
  class Program {
    static void Main(string[] args) {
      string[] arr = new string[] { "one", "two", "three", "four" };
      Console.WriteLine(String.Join("\n", arr));
    }
  }
}

출력:

one
two
three
four

문자열 변수arr의 배열을 초기화하고 C#의String.Join("\n", arr)함수를 사용하여 새 행에 각 요소를 인쇄했습니다. String.Join()함수는 문자열 변수를 반환합니다. 따라서 반환 된 값을 문자열 변수에 저장 한 다음 표시하거나Console.WriteLine()함수 내에서String.Join()함수를 직접 사용할 수 있습니다.

C#에서List.ForEach()메서드를 사용하여 배열 인쇄

ForEach()메소드는 C#에서 목록의 각 요소에 대해 지정된 작업을 수행합니다. 먼저 배열을 목록으로 변환하여List.ForEach()메소드로 배열의 각 요소를 인쇄 할 수 있습니다. Linq에서ToList()함수를 사용하여 배열을 목록으로 변환 할 수 있습니다. 다음 예를 참조하십시오.

using System;
using System.Linq;

namespace print_string_array {
  class Program {
    static void Main(string[] args) {
      string[] strArray = new string[] { "abc", "def", "asd" };
      strArray.ToList().ForEach(Console.WriteLine);
    }
  }
}

출력:

abc
def
asd

문자열 배열strArray를 초기화하고 먼저 Linq의ToList()함수를 사용하여 목록으로 변환 한 다음 결과 목록에서ForEach()를 사용하여strArray배열의 모든 요소를 ​​인쇄했습니다.

C#에서foreach루프를 사용하여 배열 인쇄

foreach루프는 C#의 데이터 구조를 반복하는 데 사용됩니다. foreach루프를 사용하여 배열의 각 요소를 반복하고 인쇄 할 수도 있습니다. 다음 코드 예제는 C#에서foreach루프를 사용하여 배열을 인쇄하는 방법을 보여줍니다.

using System;

namespace print_string_array {
  class Program {
    static void Main(string[] args) {
      string[] arr = new string[] { "one", "two", "three", "four" };
      foreach (var s in arr) {
        Console.WriteLine(s);
      }
    }
  }
}

출력:

one
two
three
four

문자열 배열arr를 초기화하고 C#의foreach루프를 사용하여arr배열의 각 요소를 표시했습니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

관련 문장 - Csharp Array