Ich möchte mehr als 1 Zahl in ein durch Kommas getrenntes Textfeld eingeben und jede Zahl in einem Etikett anzeigen. Mein Problem ist, wie man das Trennzeichen als Komma setzt und welche Methode ich verwenden soll, um alle Zahlen von einem einzelnen Textfeld zu erhalten?C# mehrere Werte aus einem einzelnen Textfeld den Beschriftungen zuweisen
Antwort
nach Split, können Sie die folgenden Aktionen durchführen:
List<int> numbersFromInput = txtBoxInput.Text.Split(',')
.Where(x=> x.All(c => Char.IsNumber(c)))
.Select(x => Int32.Parse(x))
.ToList();
Für Informationen, eine Liste zu einem einzigen String mit einem Trennzeichen mit dem folgenden Code kombinieren können:
txtBoxInput.Text = String.Join(",", numbersFromInput);
Wie kann ich die Werte aus dem tex erhalten t Box zu den Nummern Liste. Ich bin ein kompletter Anfänger – niki123
@ niki123 Dies ist genau der letzte Teil des obigen Codes. – user3185569
@ user3185569 - Ich denke, es wäre schön, wenn Sie die Reihenfolge Ihres Codes umgekehrt und es auf dem Fluss klar gemacht. Ich war ein wenig verwirrt, warum du am Anfang die 'List
Dies ist, was Früher habe ich mein eigenes Problem zu lösen :)
private void button1_Click(object sender, EventArgs e)
{
char[] delimiterChars = { ' ', ',', '.', ':', '\t' };
String numbers = textBox1.Text;
String[] numbersArray = numbers.Split(delimiterChars);
int[] num = Array.ConvertAll(numbersArray,Convert.ToInt32);
// MessageBox.Show("No1 :"+num[0].ToString());
}
- 1. Den gefundenen Punkten Beschriftungen zuweisen
- 2. C# Werte des Arrays einzelnen Variablen in einer Zeile zuweisen
- 3. BST: mehrere Werte in einem einzelnen Knoten
- 4. Werte zuweisen mehrere Namen
- 5. mehrere Werte aus den Zeilen
- 6. Mehrere Spalten aus einem Textfeld aktualisieren
- 7. Array mehrere Werte Textfeld
- 8. Filter WPF DataGrid-Werte aus einem Textfeld
- 9. Mehrere Variablen in einer With-Anweisung zuweisen, nachdem mehrere Werte aus einem Templatag zurückgegeben wurden
- 10. Wie erhalte ich den Tageswert aus einem Textfeld in C#?
- 11. Mein Programm dupliziert den Eingabestream aus einem Textfeld C#
- 12. verdeckte Werte einem Listenansichtselement zuweisen
- 13. Zuweisen von Equalizer zu einem einzelnen Kanal
- 14. Wie kann ich einem Hash-Schlüssel mehrere Werte zuweisen?
- 15. jQuery UI Autocomplete mehrere Werte im Textfeld
- 16. Pandas zuweisen mehrere Werte csv in einzelnen Datenrahmen zur Liste Spalte
- 17. Mehrere Werte für einen einzelnen Parameter
- 18. Werte einem NumPy-Array zuweisen
- 19. Textfeld zuweisen zu Variablentypenkonflikt
- 20. Wie zeichne ich mehrere Y-Werte für einen einzelnen X-Wert in einem einzelnen Gnuplot-Fenster?
- 21. Wie man multiselected Werte in einem einzelnen Feld speichert Symfony2
- 22. Wie kann ich dem Textfeld mehrere ausgewählte Werte zuweisen mit angularjs
- 23. Wie weisen Sie einem einzelnen Benutzer in einem Array mehrere Werte zu?
- 24. schreiben Sie mehrere Werte auf einzelnen Eingang
- 25. Mehrere Diagramme aus einem einzelnen Google-Tabellenblatt werden nicht angezeigt.
- 26. Index-Wert einem einzelnen Element in der Tensorvariablen zuweisen
- 27. Wie kann ich mehrere ausgewählte Werte mit jquery dem Textfeld zuweisen
- 28. jQuery Autocomplete auf verschiedenen Daten in einem einzelnen Textfeld
- 29. Datenbankentwurf, mehrere Attribute in einem einzelnen Feld
- 30. Mehrere Client-Sockets zu einem einzelnen Server C++
es es so, verwenden sie 'Split()' Funktion –