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

 

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

βοηθεια σε Strings VB2008

Îåêßíçóå áðü ôï ìÝëïò shen. Τελευταία δημοσίευση από το μέλος Παναγιώτης Καναβός στις 06-01-2010, 19:40. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  06-01-2010, 17:43 56251

    βοηθεια σε Strings VB2008

    Καλησπερα εχω μια απορία ποια είναι η διαφορά μεταξύ των παρακάτω μεταβλητών ?

    Dim test1 As String
    Dim test2 As String()
    Dim test3 As [String]()


  •  06-01-2010, 18:39 56254 σε απάντηση της 56251

    Απ: βοηθεια σε Strings VB2008

    Το test1 είναι ένα string, ενώ το test2 είναι ένα array από strings.

    Την τρίτη περίπτωση πρώτη φορά την βλέπω, αν και φαίνεται ότι είναι ίδια με την 2η. Τα brackets χρησιμοποιούνται στην vb στα ονόματα των μεταβλητών, για να μπορείς να χρησιμοποιήσεις σαν ονόματα και λέξεις που είναι reserved από την γλώσσα. Δεν ήξερα ότι μπορούν να χρησιμοποιηθούν και στους τύπους μεταβλητών.


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  06-01-2010, 19:10 56255 σε απάντηση της 56254

    Απ: βοηθεια σε Strings VB2008

    'Οταν ορίζω τιμές για κάθε ένα στοιχείο του πίνακα έχω

    test(0)= "1st string"    <- a null reference  exception  could result at runtime
    test(1)="2nd string"


    μπορώ να τα δηλώσω και ως dim test() as string σωστά?

    αλλη μια απορία είναι για την δεσμευμενη λέξη Νew
    παράδειγμα
    Dim aporia as New Byte()



  •  06-01-2010, 19:40 56256 σε απάντηση της 56255

    Απ: βοηθεια σε Strings VB2008

    Το Dim Test as String() ορίζει τη μεταβλητή Test, δεν τη δημιουργεί. Πρέπει να γράψεις As New για να δημιουργηθεί
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems