내보내기(0) 인쇄
모두 확장
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

String 생성자 (SByte*, Int32, Int32)

8비트 부호 있는 정수 배열에 대한 지정된 포인터가 나타내는 값, 해당 배열 내의 시작 위치 및 길이로 String 클래스의 새 인스턴스를 초기화합니다.

이 API는 CLS 규격이 아닙니다. 

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

[CLSCompliantAttribute(false)]
public String(
	sbyte* value,
	int startIndex,
	int length
)

매개 변수

value
형식: System.SByte*
8비트 부호 있는 정수에 대한 포인터입니다.
startIndex
형식: System.Int32
value 내의 시작 위치입니다.
length
형식: System.Int32
value 중에서 사용할 문자의 수입니다.

예외조건
ArgumentNullException

valuenull입니다.

ArgumentOutOfRangeException

startIndex 또는 length가 0보다 작은 경우

또는

value + startIndex로 지정된 주소가 현재 플랫폼에 비해 너무 긴 경우 즉, 주소 계산이 오버플로된 경우

또는

초기화할 새 문자열 길이가 너무 길어 할당할 수 없는 경우

ArgumentException

value + startIndex로 지정된 주소가 64K보다 작은 경우

또는

value가 ANSI로 인코딩된 것으로 간주되어 value를 사용하여 String의 새 인스턴스를 초기화할 수 없는 경우

AccessViolationException

value, startIndexlength가 모두 잘못된 주소를 지정하는 경우

참고참고

예를 들어 이것에 관한 포괄적인 정보사용량과 다른 String 생성자 오버로드, String 생성자 요약을 참고하세요.

.NET Framework

4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

  • SecurityCriticalAttribute 

    직접 실행 호출자에 대한 완전 신뢰가 필요합니다. 이 멤버는 부분적으로 신뢰할 수 있거나 투명한 코드에서 사용할 수 없습니다.

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

커뮤니티 추가 항목

추가
표시:
© 2015 Microsoft