Ich kann keine String.Reverse()
in. NET finden, die tatsächlich eine Zeichenfolge zurückgibt. (Gibt es einen Grund, warum es keine gibt?) Was wäre der effizienteste Code (mindestens temporäre Objekte usw.) zum Umkehren einer Zeichenkette in .net?Was ist der effizienteste Weg, um eine Zeichenkette in .net umzukehren?
-1
A
Antwort
0
Try this:
public static string ReverseString(string s)
{
char[] arr = s.ToCharArray();
Array.Reverse(arr);
return new string(arr);
}
1
Mit .NET 4.5 (vielleicht früher, ich weiß nicht), die Rahmen Schiffe mit einer Erweiterung Methode zur String
Klasse mit dem Namen Reverse
.
Reverse()
gibt ein IEnumerable<Char>
, was zu einer String
direkt zuordenbar ist.
dies sollte also funktionieren:
string one = "kayak";
string two = (string)(one.Reverse());
Verwandte Themen
- 1. Was ist der einfachste Weg, um eine ArrayList umzukehren?
- 2. was ist der effizienteste Weg, um eine Liste
- 3. Was ist der schnellste Weg, um eine durch Kommas getrennte Liste in vim umzukehren?
- 4. Was ist der effizienteste Weg, um den Index eines bestimmten Charakters in einer Zeichenkette zu verfolgen?
- 5. Was ist der effizienteste Weg, um Analytics Beacons zu speichern?
- 6. Was ist der effizienteste Weg, um leere ListBuffer zu erstellen?
- 7. Was ist der effizienteste Weg, um zwei Strings zu vergleichen?
- 8. Was ist der effizienteste Weg, eine Liste von Wörterbüchern abzugleichen?
- 9. Magento - Der beste Weg, um eine Sammlung umzukehren
- 10. Was ist der effizienteste Weg, um den letzten Zeilenumbruch in einem String
- 11. Der effizienteste Weg, um eine Methode in Ruby hinzuzufügen?
- 12. Was ist der effizienteste Weg, um eine Nummer für eine bestimmte Genauigkeit abzuschneiden?
- 13. Was ist der effizienteste Weg, um eine Select-Anweisung mit einer "nicht in" Unterabfrage zu schreiben?
- 14. Was ist der effizienteste Weg, um eine Baumstruktur in MongoDB zu speichern?
- 15. Was ist der effizienteste Weg, um eine sortierte Reduzierung in PySpark durchzuführen?
- 16. Was ist der effizienteste Weg, um eine Berechnung in Tausenden von Mongodb-Dokumenten durchzuführen?
- 17. Was ist der effizienteste Weg, um eine nicht-rechteckige ROI eines Bildes in OpenCV auszuwählen?
- 18. Der effizienteste Weg, um eine Guid in C#
- 19. Was ist der beste Weg, um eine Tabelle zu deduplizieren?
- 20. Was ist die kürzeste Scala-Methode, um eine Map umzukehren?
- 21. In Python analysieren: Was ist der effizienteste Weg, um Strings zu unterdrücken/zu normalisieren?
- 22. Was ist der effizienteste Weg, um eine Liste millionenfach zu suchen?
- 23. Was ist der effizienteste Weg, um eine Benutzerdatenbank mit einem externen Mailinglistendienst zu synchronisieren?
- 24. Der effizienteste Weg, um eine neue Zeile auszugeben
- 25. Was ist der beste Weg, eine Zeichenfolge in Java rekursiv umzukehren?
- 26. Was ist der effizienteste Weg, um eine Zeit (oder einen Zeitbereich) zu füllen?
- 27. Was ist der beste Weg, um eine Zeichenkette in Scala zu formatieren?
- 28. Ist Drools der effizienteste Weg, um Geschäftsregeln/Logik abzubilden?
- 29. Was ist der effizienteste Weg, um den Quellcode der Webseite in C zu erhalten?
- 30. Was ist der effizienteste Weg, Blattknoten mit jQuery
Die in Zeichenfolge umge gebaut wurde für .net 3.5 hinzugefügt. Zur gleichen Zeit schlich MS in REVERSE Zeichenfolge in SQL Server für SQL Server 2008 und höher. –