
ProgBasics_lec03_foreach_exc_strings
.pdf
Пример
string s = "прекрасная королева"; Console.WriteLine(s);
string sub = s.Substring(3).Remove(12, 2); Console.WriteLine(sub);
string[] mas = s.Split(' ');
string joined = string.Join("! ", mas); Console.WriteLine(joined);
прекрасная королева красная корова прекрасная! королева

Пример: разбиение текста на слова
StreamReader inputFile = new StreamReader("example.txt"); string text = inputFile.ReadToEnd();
inputFile.Close();
char[] delims = ".,;:!?\n\xD\" ".ToCharArray();
string[] words = text.Split(delims, StringSplitOptions.RemoveEmptyEntries); foreach (string word in words)
Console.WriteLine(word);
Console.WriteLine("Cлов в тексте: " + words.Length); // слова, оканчивающиеся на «а»:
foreach (string word in words)
{
if (word[word.Length - 1] == 'а') Console.WriteLine(word);
}