2009-11-12 4 views
1

파일 I/O 응용 프로그램을 개발하는 것을 좋아하고 새로운 개발 플랫폼은 Windows Mobile입니다. File.ReadAllText을 사용하지 않고 모든 파일을 읽을 수있는 방법이 있습니까?File.ReadAllText 없이는 어떤 방법이 있습니까?

Windows Mobile에는이 기능이 없으므로.

+0

당신이 모바일 플랫폼에 대한 파일 수준의 문서를 읽어 봤어? – Lazarus

+0

@Lazarus : 모바일 플랫폼 용 File 클래스 문서는 어디에서 찾을 수 있습니까? – AnthonyWJones

답변

4

자신의 쓰기 :

static string ReadAllText(string path) { 
    using (var r = new StreamReader(path)) { 
     return r.ReadToEnd(); 
    } 
} 
+0

대단히 고마워요. 앞으로의 프로젝트에서 사용하기 위해이 라이브러리를 구축 할 것입니다. –

+0

좋습니다. BCL에서 누락 된 비트를 수정하는 개인용 "확장 라이브러리"를 구축하는 것이 좋습니다. 그러나 입출력 라이브러리를 안팎으로 배울 것도 중요합니다. 많은 시간을 절약 할 수 있습니다. –

+0

BCL은 크기를 줄이기 위해 File.ReadAllText와 같은 간단한 방법 인 메서드를 생략합니다. File.ReadAllText는 사용자 자신의 버전을 작성할 수있을만큼 간단합니다. – Polyfun

1

파일 작업의 많은 모바일 프레임 워크에 의해 지원되는, 예를 들면 :

string text; 
using (StreamReader reader = File.OpenText(fileName)) { 
    text = reader.ReadToEnd(); 
} 
관련 문제