#c#
#c#
Вопрос:
Есть ли в C # эквивалент метода-преемника строки Ruby?
Ответ №1:
Нет, встроенного эквивалента нет, хотя, конечно, вы можете создать свой собственный. Я бы предложил скелет чего-то подобного:
char[] array = text.ToArray();
// Perform mutation...
// - find last alphanumeric character, and work backwards from that...
// - or go from final character if there aren't any alphanumerics
return new string(array);
Лично я думаю, что хотел бы иметь более ограниченную семантику лично, с определенным набором символов для использования. Описание, приведенное в документах Ruby, похоже, соответствует принципу «мы будем работать с чем угодно», а не терпит неудачу, если вы пытаетесь сделать что-то, что на самом деле не имеет смысла. Я, конечно, не хотел бы увеличивать какую-то произвольную единицу кода UTF-16, когда я ожидал, что A-Z, 0-9.
Комментарии:
1. Я прочитал документы и получил странное ощущение, что кому-то больше нечего делать. Станет ли Ruby следующим PHP?