Пожалуйста, посмотрите на эти коды:
string str_to_find = "➖➖➖➖➖➖➖➖➖➖\r\n";
string str = "Nancy" + str_to_find;
if (str.EndsWith(str_to_find)) {
str = Remove_Last_String(str, str_to_find);
}
А вот и метод:
public static string Remove_Last_String(string Source, string Find) {
int i = Source.LastIndexOf(Find);
if (i >= 0) {
string new_str = Source.Substring(0, i);
return new_str;
}
else return Source;
}
Я хочу Nancy
для вывода.
Но метод возвращает:
Nancy➖➖➖➖➖➖➖➖➖➖
В чем проблема с этими странными персонажами и как я могу это исправить?