Gibt es einen prägnanten Weg (d. H. Keine for-Schleife), um eine Zeichenfolge mit einer bestimmten Länge zu erstellen? Es ist egal, was in der Zeichenfolge ist.C# String-Erstellung (angegebene Länge)
Antwort
Sie können the string
constructor that takes a char
and an int
verwenden. Es erstellt eine string
Instanz mit der char
wiederholt die angegebene Anzahl von Malen.
Wie bdukes erwähnt, gibt es einen Konstruktor, der ein char und ein int braucht. Dadurch wird eine Zeichenfolge mit der angegebenen Länge erstellt, die mit dem Zeichen gefüllt ist. Beachten Sie jedoch, dass Zeichenfolgen in .NET unveränderlich sind. Wenn Sie also einen bestimmten Zeichenfolgenpuffer erstellen möchten, sollten Sie stattdessen StringBuilder
verwenden.
Warum möchten Sie eine Zeichenfolge erstellen, wenn Sie nicht kontrollieren wollen, wie der Wert der Zeichenfolge wäre?
Ich würde vorschlagen, einen Stringbuilder und mit dem Konstruktor, dass es immer wichtig ist, was in einem String eine int
Für die Prüfung von Randkästen – Jeremy
- 1. C dynamische Zeichenfolge Länge
- 2. Array-Länge Variable - c
- 3. Array Länge in C
- 4. variabler Länge Argumente C#
- 5. C++ beliebige Länge Ganzzahlen
- 6. Variable Länge Array Speicherplatz in C/C++
- 7. Get Tondatei Länge in C#
- 8. Suche MP3 Länge in C#
- 9. Angegebene Art in R
- 10. So erhalten Sie die Länge einer MP3 in C#
- 11. AutoMapper und * Angegebene Eigenschaften
- 12. setTimeout wartet nicht angegebene Zeit
- 13. modifizierende Länge eines Arrays in C++
- 14. C++ - Lambda Länge von Linked-List
- 15. Visual Studio C++ include String maximale Länge
- 16. Hat C# String eine Länge Grenze
- 17. Länge der Daten ist in C#
- 18. C# - Objekt zurückgeben eine Länge Array
- 19. String Objekt mit fester Länge C#
- 20. Array einer unbekannten Länge in C#
- 21. variabler Länge Array C++ Wrapper Container
- 22. C# Buchse empfangen Byte-Array-Länge
- 23. Länge beliebigen Array-Typ in C-Funktion
- 24. Zählen Länge jedes Wortes in c char
- 25. Länge Präfix für Protobuf Nachrichten in C++
- 26. get Länge von `wchar_t *` in C++
- 27. Finden Teilstring ignoriert angegebene Zeichen
- 28. Länge von 'char * Nummer Liste []' in C und C++
- 29. Unterschiede in der Länge in TagLib # (C#) und TagLib (C++)
- 30. angegebene JRE-Installation existiert nicht
nimmt, weil Sie es nicht später ändern können. –
Ich bin Unit-Testing Zeichenfolge Länge Validierung - der Inhalt gilt in diesem Fall nicht. – Jeremy