Вы также можете использовать следующую пользовательскую функцию
public static string ExceptChars(this string str, IEnumerable<char> toExclude)
{
StringBuilder sb = new StringBuilder();
for (int i = 0; i < str.Length; i++)
{
char c = str[i];
if (!toExclude.Contains(c))
sb.Append(c);
}
return sb.ToString();
}
public static bool SpaceInsenstiveComparision(this string stringa, string stringb)
{
return stringa.ExceptChars(new[] { ' ', '\t', '\n', '\r' }).Equals(stringb.ExceptChars(new[] { ' ', '\t', '\n', '\r' }));
}
А затем используйте его следующим образом
"Te st".SpaceInsenstiveComparision("Te st");