Я не могу найти String.Reverse()
в .net, который фактически возвращает строку. (Любая причина, по которой их нет?) Какой бы самый эффективный код (наименьшие временные объекты, созданные и т. Д.) Для реверсирования строки в .net?Каков наиболее эффективный способ изменить строку в .net?
-1
A
ответ
0
Попробуйте это:
public static string ReverseString(string s)
{
char[] arr = s.ToCharArray();
Array.Reverse(arr);
return new string(arr);
}
1
С .NET 4.5 (возможно, раньше, я не знаю), каркасные корабли с помощью метода расширения к String
класса с именем Reverse
.
Reverse()
возвращает IEnumerable<Char>
, который непосредственно присваивается String
.
Так это должно работать:
string one = "kayak";
string two = (string)(one.Reverse());
Смежные вопросы
- 1. Каков наиболее эффективный способ выполнения логических операций в C# .NET?
- 2. Каков наиболее эффективный способ загрузки пользовательского каталога?
- 3. Каков наиболее эффективный способ добавить строку в этот массив строк?
- 4. Каков наиболее эффективный способ превратить этот список в строку?
- 5. Каков наиболее эффективный способ перечислить каталог?
- 6. Каков наиболее эффективный способ переопределить Bootstrap css?
- 7. Каков наиболее эффективный способ синхронизации двух datagridviews?
- 8. Каков наиболее эффективный способ фильтрации поиска?
- 9. Каков наиболее эффективный способ сортировки NSSet?
- 10. Java - Каков наиболее эффективный способ синхронизации ArrayList?
- 11. Каков наиболее эффективный способ анализа непоследовательных адресов?
- 12. Каков наиболее эффективный способ обработки этой функции?
- 13. Каков наиболее эффективный способ фильтрации DataFrame
- 14. Каков наиболее эффективный способ хранения маяков аналитики?
- 15. Каков наиболее эффективный способ организовать множество методов?
- 16. Каков наиболее эффективный способ форматирования следующей строки?
- 17. Каков наиболее эффективный способ добавления метаданных schema.org
- 18. Каков наиболее эффективный способ получить результаты Elasticsearch?
- 19. Каков наиболее эффективный способ сделать это?
- 20. Каков наиболее эффективный способ расширения поведения InputStreamReader?
- 21. Каков наиболее эффективный способ объявить пустой стек?
- 22. Каков наиболее эффективный способ заполнения списка?
- 23. Каков наиболее эффективный способ выполнения умножения?
- 24. Каков наиболее эффективный способ обрезать эту таблицу?
- 25. Каков наиболее эффективный способ подразделить большой список?
- 26. Каков наиболее эффективный способ сравнения двух строк?
- 27. Каков наиболее эффективный способ взаимодействия с Singleton?
- 28. Каков наиболее эффективный способ перебора объекта javascript?
- 29. Каков наиболее эффективный способ перемещения UIImageView?
- 30. Каков наиболее эффективный способ хранения этих данных?
Встроенный в строке Reverse была добавлена для .NET 3.5. В то же время MS прокручивается в строку REVERSE в SQL-сервер для SQL Server 2008 и более поздних версий. –