Uebungsaufgaben/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/Program.cs
2024-12-19 23:55:07 +01:00

27 lines
622 B
C#

using System.Text.RegularExpressions;
Console.WriteLine("Willkommen zu Aufgabe9");
List<string> pruefstrings = new List<string>()
{
"Es ist heute ein sehr schöner Tag in Horb am Neckar.",
"Diese Zeichenkette ist nicht lang, denke ich.",
"Tabulatoren \t sind auch Leerzeichen."
};
foreach (string pruefstring in pruefstrings)
{
Console.WriteLine(pruefstring);
Console.WriteLine(pruefstring.Countwords());
}
public static class StringExtensions
{
public static int Countwords(this string str)
{
string[] parts = Regex.Split(str, @"\s+");
return parts.Length;
}
}