Ich habe eine Zeichenfolge "201607" und ich muss es auf 2 separate Typen aufteilen. 2016 in int und 07 in Byte. Ich habe String-Split-Funktionen gesehen, die alle Delimeters verwenden, aber das wird hier nicht funktionieren. Gibt es einen einfacheren Weg dies zu tun oder so muss ich es in Zeichen teilen und dann in C# rekonstruieren?Wie teile ich einen String in zwei verschiedene Typen auf?
1
A
Antwort
1
Versuchen this Example
string input="201607";
int integerPart=0;
if(int.TryParse(input.Substring(0,4),out integerPart))
{
Console.WriteLine("Integer value is {0}",integerPart);
}
else
{
Console.WriteLine("Conversion Failed");
}
byte bytePart = byte.Parse(input.Substring(4));
Console.WriteLine("Byte Part is {0}",bytePart);
+0
Es funktioniert, Danke! – Scar
+0
@Scar: Freut mich, das von dir zu hören. Gerne, um dir zu helfen –
2
es Versuchen Sie auch:
string input="201607";
int IntPart=Convert.ToInt32(input.Substring(0,4));
byte BytePart=Convert.ToByte(input.Substring(4));
0
Vielleicht versuchen zu:
var input = "201607";
var matches = Regex.Match(input, "(\\d{4})(\\d{2})");
var integerPart = int.Parse(matches.Groups[1].Captures[0].Value);
var bytePart = byte.Parse(matches.Groups[2].Captures[0].Value);
Verwandte Themen
- 1. Split-String in zwei Teile
- 2. Teilen einer Textdatei in zwei verschiedene Teile
- 3. Wie teile ich einen String in eine Liste?
- 4. Wie teile ich Datensätze auf?
- 5. C# - Ersetzen Sie zwei verschiedene Teile der Zeichenfolge auf einmal
- 6. Linq Aggregate komplexe Typen in einen String
- 7. Wie teile ich einen NSArrayController zwischen zwei Nib-Dateien?
- 8. Erweiterungsmethode für genau zwei verschiedene Typen
- 9. Designing einzigen API für zwei verschiedene Typen
- 10. anno PHP-Variable für zwei verschiedene Typen
- 11. Verschiedene String-Ressourcen für verschiedene Flavor-Build-Typen
- 12. Schreibe bestimmte Teile von String in einen anderen String
- 13. Wie man einen Knopf herstellt, der verschiedene Teile hat?
- 14. Wie teile ich einen Vektor von Daten in Tage auf?
- 15. Split String in Teile PHP
- 16. Wie teile ich Code zwischen zwei Projekten?
- 17. Wie behandle ich zwei ähnliche Typen als einen?
- 18. Wie man verschiedene Template-Typen in einen Vektor einfügt
- 19. Verschiedene Teile von BDD Struktur
- 20. Verschiedene Typen in der Summenfunktion
- 21. Wie teile ich eine Webseite in verschiedene Abschnitte?
- 22. C strtok, Split String in zwei Teile ersten Raum mit
- 23. Wie kann ich verschiedene Teile der Datenstruktur nacheinander durchlaufen?
- 24. Verschiedene UITableViewCell Typen Ausrichtung
- 25. Wie rufe ich verschiedene Methoden für verschiedene Klassen-Typen in einem generischen Nachrichtenempfänger auf?
- 26. Funktion, um verschiedene Typen basierend auf Eingabe
- 27. Wie teile ich models.py in verschiedene Dateien für verschiedene Modelle in Pyramid?
- 28. Wie teile ich eine Variable zwischen zwei Klassen?
- 29. Wie teile ich in [for(); ]
- 30. Wie suche ich einen String für verschiedene Zeiten?
Also .. 'Substring()', 'int.Parse() 'und' byte.Parse() '? – Blorgbeard