Strings in C# can be manipulated using the System.String class. Strings can be immutable, using the standard string type, or mutable, using the StringBuilder class. Various methods like Compare(), Equals(), and == operator can be used to compare strings. Regular expressions allow searching, matching, and modifying strings using classes like Regex, MatchCollection, and Match.