다음을 통해 공유


WordCount 응용 프로그램 샘플

업데이트: 2007년 11월

이 샘플에서는 여러 파일을 열고 각 파일의 바이트, 문자, 단어 및 줄 수를 구하는 응용 프로그램을 만드는 방법을 보여 줍니다. 각 파일에 대한 결과와 모든 파일의 결과를 합한 값이 표시됩니다.

샘플 사용에 대한 자세한 내용은 다음 항목을 참조하십시오.

Download sample

명령 프롬프트를 사용하여 샘플을 빌드하려면

  1. 명령 프롬프트 창을 열고 WordCount 디렉터리 아래의 언어별 하위 디렉터리 중 하나로 이동합니다. 필요한 설정 및 SDK 명령 프롬프트에 대한 자세한 내용은 방법: 샘플 설정 변경을 참조하십시오.

  2. 선택한 프로그래밍 언어에 따라 msbuild WordCountCS.sln 또는 msbuild WordCountVB.sln을 입력합니다.

Visual Studio를 사용하여 샘플을 빌드하려면

  1. Windows 탐색기를 열고 WordCount 디렉터리 아래의 언어별 하위 디렉터리 중 하나로 이동합니다.

  2. 선택한 프로그래밍 언어에 따라 WordCountCS.sln 또는 WordCountVB.sln 파일을 두 번 클릭하여 Visual Studio 2005에서 엽니다.

  3. 빌드 메뉴에서 솔루션 빌드를 클릭합니다.

이 샘플을 실행하려면

  1. 명령 프롬프트 창에서 WordCount 응용 프로그램이 들어 있는 하위 디렉터리로 이동합니다.

  2. 명령 프롬프트에서 WordCount.exe [filename]을 입력하여 파일의 단어 개수를 구합니다.

  3. 각 파일의 합계가 별도로 나열되고 모든 파일의 합계 결과가 표시됩니다.

설명

샘플은 콘솔 응용 프로그램이므로 출력을 보려면 명령줄에서 실행해야 합니다.

이 샘플에서는 다음 기술과 클래스를 사용합니다.

  • I/O -

    • FileStream - 파일 액세스를 허용합니다. 이 클래스는 파일에서 읽어 오거나 파일로부터 기록하기 위해 사용됩니다.

    • StreamWriter - 텍스트 출력 형식을 파일로 지정하기 위해 FileStream 인스턴스와 함께 사용됩니다.

    • StreamReader - 파일에서 텍스트를 읽기 위해 FileStream 인스턴스와 함께 사용됩니다.

  • 컬렉션 -

    • ArrayList - 개체 집합을 저장합니다.

    • SortedList - 정렬된 방식으로 개체 집합을 저장합니다.

    • IEnumerator - 개체 집합을 열거합니다.

    • IDictionaryEnumerator - 인덱싱된 개체 집합을 열거합니다.

참고 항목

개념

.NET Framework 클래스 라이브러리 개요

참조

ArrayList

FileStream

IEnumerator

IDictionaryEnumerator

SortedList

StreamReader

StreamWriter

System.Collections

System.IO

기타 리소스

.NET Framework의 개요