이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

String.Join 메서드 (String, String[], Int32, Int32)

 

게시 날짜: 2016년 11월

각 요소 사이에 지정된 구분 기호를 사용하여 문자열 배열의 지정된 요소를 연결합니다.

네임스페이스:   System
어셈블리:  mscorlib(mscorlib.dll에 있음)

public static string Join(
	string separator,
	string[] value,
	int startIndex,
	int count
)

매개 변수

separator
Type: System.String

구분 기호로 사용할 문자열입니다. value에 둘 이상의 요소가 있는 경우에만 separator가 반환된 문자열에 포함됩니다.

value
Type: System.String[]

연결할 요소가 포함된 배열입니다.

startIndex
Type: System.Int32

사용할 value의 첫 번째 요소입니다.

count
Type: System.Int32

value 중에서 사용할 요소의 수입니다.

반환 값

Type: System.String

value 문자열로 구분된 separator의 문자열로 구성된 문자열입니다.

또는

String.Empty가 0이거나, count에 요소가 없거나, valueseparator의 모든 요소가 valueString.Empty입니다.

Exception Condition
ArgumentNullException

valuenull인 경우

ArgumentOutOfRangeException

startIndex 또는 count가 0 미만입니다.

또는

startIndex + countvalue의 요소 수보다 큽니다.

OutOfMemoryException

메모리가 부족합니다.

예를 들어 경우 separator 은 "," 및 요소의 value "apple", "주황색", "포도" 및 "배" Join(separator, value, 1, 2) 반환 "주황색, 포도"입니다.

경우 separatornull, 빈 문자열 (String.Empty) 대신 사용 됩니다. 경우에 있는 모든 요소 valuenull, 빈 문자열을 대신 사용 됩니다.

다음 예제에서는 과일 이름의 배열에서 두 요소를 연결 합니다.

// Sample for String.Join(String, String[], int int)
using System;

class Sample {
    public static void Main() {
    String[] val = {"apple", "orange", "grape", "pear"};
    String sep   = ", ";
    String result;

    Console.WriteLine("sep = '{0}'", sep);
    Console.WriteLine("val[] = {{'{0}' '{1}' '{2}' '{3}'}}", val[0], val[1], val[2], val[3]);
    result = String.Join(sep, val, 1, 2);
    Console.WriteLine("String.Join(sep, val, 1, 2) = '{0}'", result);
    }
}
/*
This example produces the following results:
sep = ', '
val[] = {'apple' 'orange' 'grape' 'pear'}
String.Join(sep, val, 1, 2) = 'orange, grape'
*/

유니버설 Windows 플랫폼
8 이후 사용 가능
.NET Framework
1.1 이후 사용 가능
이식 가능한 클래스 라이브러리
이식 가능한 .NET 플랫폼 에서 지원됨
Silverlight
2.0 이후 사용 가능
Windows Phone Silverlight
7.0 이후 사용 가능
Windows Phone
8.1 이후 사용 가능
맨 위로 이동
표시: