2013-04-10 1 views
2

현재 Windows 8 응용 프로그램에서 작업 중이며 문자열 복사 기능을 사용해야하지만 C#의 String.Copy 내장 함수가 작동하지 않습니다. 다른 String 메서드가 있지만 Copy가 없습니다.Windows 8 App C# '문자열'에 '복사'에 대한 정의가 없습니다.

일반 C# 콘솔 응용 프로그램을 만들려고했지만 제대로 작동했습니다. Windows 8 App 프로젝트에서 System.String을 허용하지 않습니까?

Windows 8 Pro에서 Visual Studio 2012를 사용하고 있으며 모든 것이 업데이트되었습니다.

+0

합니다. –

답변

2

정확도 Copy은 Windows Store 응용 프로그램에서 사용할 수 없습니다. documentation here을 보면 그 옆에 "그린 스토어"글자가 없음을 알 수 있습니다. CopyTo하지만 가능하며, 나는 다음과 같은 것을 수행하는 것입니다 가정 : 당신은 당신이 잘못하고있는이 방법을 필요가 있다고 생각하는 경우

 s = "foo"; 
     t = new String(s.ToCharArray()); 
+2

이것은 임시 배열을 생성하고 입력 문자열이 크면 비효율적 일 수 있으므로'string t = String.Concat (s, "");과 같은 것을 추천합니다. –

+0

영리한 접근법 ... –

관련 문제