ВУЗ:
Составители:
Рубрика:
41
}
return res;
}
public static void processString(ref string str) {
for (int i = 0; i < str.Length; i++) {
if (isSeparator(str[i])) {
continue;
}
int len = getWordLength(str, i);
string word = str.Substring(i, len);
if (needDelWord(word)) {
str = str.Remove(i, len);
} else {
i = i + len;
}
}
}
static void Main(string[] args) {
string inputStr = Console.ReadLine();
Console.WriteLine("Строка до обработки: " + inputStr);
processString(ref inputStr);
Console.WriteLine("Строка после обработки: " + inputStr);
Console.ReadKey();
}
}
}
6.21. Для перевода на объектно-ориентированное программирование
необходимо заметить, что основные процедуры (processString и
getWordLength) используют строку. Поэтому она и появится в
классе. Остальные шаги аналогичны тем, что делались в других
примерах.
using System;
using System.Linq;
namespace ConsoleApplication17 {
class Program {
static void Main(string[] args) {
TaskClass t = new TaskClass();
t.mainAction();
}
}
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »
