Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Πωςθα κάνω ένα array από ένα text box

Îåêßíçóå áðü ôï ìÝëïò Panos.C#. Τελευταία δημοσίευση από το μέλος tsomos στις 12-10-2008, 00:20. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  08-10-2008, 05:27 45251

    Πωςθα κάνω ένα array από ένα text box

    Έχω ένα Text box όπου ο χρηστης πληκτρολογεί έναν 9ψηφιο αριθμό π.χ. 123456789.
    Πως μπορώ να τον κάνω array
    δηλαδή {1,2,3,4,5,6,7,8,9}
    breadcrumbs.gr
    Δημοσίευση στην κατηγορία:
  •  08-10-2008, 09:07 45255 σε απάντηση της 45251

    Απ: Πωςθα κάνω ένα array από ένα text box

    Όταν έχεις ένα string μπορείς να χρησιμοποιήσεις το method ToCharArray (δηλ myArray = TextBox1.Text.ToCharArray()) για να μετατρέψεις σε array of char.

    Τώρα, αν θες το array σου να περιέχει νούμερα, θα πρέπει να τα μετατρέψεις χειροκίνητα.

    Με LINQ μια κομψή λύση είναι να πεις κάτι σαν το παρακάτω (brain compiled):

    int[] nums2 = TextBox1.Text.ToCharArray().Select(s => Int32.Parse(s.ToString())).ToArray();


    Vir prudens non contra ventum mingit
  •  11-10-2008, 17:14 45372 σε απάντηση της 45251

    Απ: Πωςθα κάνω ένα array από ένα text box

    Για δες και το string.split βάζοντας ""
  •  11-10-2008, 18:06 45375 σε απάντηση της 45372

    Απ: Πωςθα κάνω ένα array από ένα text box

    Το αποτέλεσμα της Sting.Split θα είναι το ίδιο με την ToCharArray, με τη διαφορά ότι θα πάρει πολύ περισσότερο χρόνο. Δεν νομίζω ότι αυτό θα βοηθήσει σε τίποτε.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  12-10-2008, 00:20 45383 σε απάντηση της 45375

    Απ: Πωςθα κάνω ένα array από ένα text box

    Δεν το ηξερα οτι ειναι πιο αργο ετσι...thanks anywaySmile
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems