Ich arbeite mit einigen Beispielcode großzügig mir von this answer gegeben, und wenn ich eine lange Zeichenfolge eingeben, um es abstürzt irgendwann mit einer IndexOutOfRangeException. Was merkwürdig ist, ist, dass wenn ich die Zeichenfolge überprüfe, es auf die Worte "System.Char []" eingestellt ist. Warum passiert das und wie kann ich das beheben?Ungewöhnliche Zeichenfolge Fehler
0
A
Antwort
2
Dieser Code:
var mutated = member.Str.ToCharArray();
Convert.ToChar((member.Str[ipos] + delta)%123).ToString().CopyTo(0, mutated, ipos, 1);
member.Str = mutated.ToString();
Sollte sein, wie Jon schlägt vor:
var mutated = member.Str.ToCharArray();
Convert.ToChar((member.Str[ipos] + delta)%123).ToString().CopyTo(0, mutated, ipos, 1);
member.Str = new string(mutated);
3
Ich nehme stark an, dass irgendwo was du hast:
char[] chars = ...;
string myString = chars.ToString();
statt
char[] chars = ...;
string myString = new string(chars);
Verwandte Themen
- 1. Ungewöhnliche "Illegal Forward Refence" Java Kompilieren Fehler
- 2. Restclient wirft ungewöhnliche Ausnahme
- 3. Eine ungewöhnliche Verwendung von RocksDB
- 4. Ungewöhnliche Perl-Syntax
- 5. Ungewöhnliche Tabelle zu analysieren
- 6. ungewöhnliche SQL Server Abfrageergebnis
- 7. ungewöhnliche Callback Calling
- 8. Ungewöhnliche C Funktionsdeklaration
- 9. ungewöhnliche ternären Operation
- 10. Ungewöhnliche "statische" Methode Erklärung
- 11. Ungewöhnliche Regex Bug in Java
- 12. Angular Filter Kosten Ungewöhnliche Ergebnisse
- 13. Opencv Faltungsmatrix gibt ungewöhnliche Ergebnisse
- 14. Ungewöhnliche Schriftarten in Webseiten einfügen
- 15. bash sort ungewöhnliche Reihenfolge. Problem mit Leerzeichen?
- 16. Corner Cases, Unerwartete und Ungewöhnliche MATLAB
- 17. Ungewöhnliche Legende mit Größenmapping und Dichte2d
- 18. Ungewöhnliche Heap-Größenbeschränkungen in VS2003 C++
- 19. Ungewöhnliche Logcat Nachricht unendlich angezeigt - Android
- 20. Prolog - ungewöhnliche Nachteile Syntax für Listen
- 21. C# ungewöhnliche Erbschaft Syntax w/Generika
- 22. Parse Fehler [leere Zeichenfolge]
- 23. Getting "Unbekannte Zeichenfolge Fehler"
- 24. Ungewöhnliche Ruby-Syntax << ABC - was erreicht es?
- 25. R CMD Check: Ungewöhnliche Überprüfung installierte Paketgröße Hinweis
- 26. Fehler Decodierung UTF-16 Zeichenfolge
- 27. mysql echte Escape-Zeichenfolge Fehler
- 28. Fehler eine Zeichenfolge in C
- 29. Fehler beim Übergeben der Zeichenfolge
- 30. JS ‚abgebrochene Zeichenfolge festgestellt‘ Fehler
Das hat das Problem behoben! Vielen Dank! – RCIX