Пример 3
В
листинге
3
представлена программа, которая
читает текст из файла и выводит слова
текста в алфавитном порядке..
Для
создания программы использовалась
среда
разработки
MS
Visual
C#
2010 Express.
Создание
проекта в MS
Visual
C#
2010 Express:
Файл -> Создать проект -> Консольное
приложение.
Компиляция,
сборка и выполнение проекта: Отладка
-> Начать отладку (F5).
На
рисунке 5 показан файл с текстом и
результат выполнения программы.
Листинг
3
using
System;
using
System.IO;
namespace
ConsoleApplication
{
class
Program
{
static
void
Main(string[]
args)
{
string
text, texts = "";
try
{
StreamReader
sr = new
StreamReader("E:\\Dir\\info2.txt",
System.Text.Encoding.Default);
while
((text = sr.ReadLine()) != null)
texts
= texts + text + '
';
Console.WriteLine(texts);
sr.Close();
string[]
words = texts.Split(new
char[]
{ '
',
',',
'-',
'.'
},
StringSplitOptions.RemoveEmptyEntries);
Array.Sort(words);
Console.WriteLine("Слова
в
алфавитном
порядке:
");
foreach
(string
s in
words)
Console.WriteLine(s);
}
catch
(IOException
ex)
{
Console.WriteLine("Ошибка:
"
+ ex.Message); }
Console.ReadLine();
}
}
}
Рисунок
5
– Результат выполнения программы
6