Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Σύνοψη

Στο Microsoft Visual Basic Programming System, εφαρμογές Edition, όταν χρησιμοποιείτε τη συνάρτηση CInt () με μια συμβολοσειρά που δεν μπορεί να μετατραπεί σε έναν αριθμό, λαμβάνετε το ακόλουθο μήνυμα σφάλματος:

Σφάλμα χρόνου εκτέλεσης ' 13 ': ασυμφωνία τύπου

Περισσότερες πληροφορίες

Η συνάρτηση CInt μετατρέπει μια παράσταση σε ακέραιο. Μπορείτε να χρησιμοποιήσετε οποιαδήποτε έγκυρη παράσταση αριθμητικών ή συμβολοσειρών, αλλά η παράσταση συμβολοσειράς πρέπει να μπορεί να μετατραπεί σε αριθμό. Η αναφορά της Visual Basic αναφέρει ότι θα πρέπει να χρησιμοποιήσετε τη συνάρτηση CInt αντί για τη συνάρτηση Val για να παρέχετε διεθνώς ενήμερες μετατροπές από οποιονδήποτε άλλο τύπο δεδομένων σε ακέραιο. Ωστόσο, οι δύο συναρτήσεις δεν συμπεριφέρονται ακριβώς το ίδιο. Όταν χρησιμοποιείτε τη συνάρτηση Val για να επιστρέψετε τους αριθμούς που περιέχονται σε μια συμβολοσειρά, επιστρέφονται μόνο οι πρώτοι αριθμητικοί χαρακτήρες στη συμβολοσειρά. Ενώ η συνάρτηση Val επιστρέφει μόνο το αριθμητικό τμήμα μιας παράστασης συμβολοσειράς, η συνάρτηση CInt επιστρέφει το παραπάνω μήνυμα σφάλματος, εάν η παράσταση συμβολοσειράς δεν μπορεί να εκτιμηθεί ως αριθμός. Ακολουθεί ένας πίνακας με παραστάσεις και τιμές που επιστρέφονται από το CInt και τις συναρτήσεις Val. Expression Value Returned -------------------------------------------- Val("1726 56th Ave NE") 172656 CInt("1726 56th Ave NE") Error message Val("asdf") 0 Cint("asdf") Error message Val("1,000") 1 CInt("1,000") 1000 Val("1.34") 1.34 CInt("1.34") 1 Επειδή η συνάρτηση Val επιστρέφει την τιμή 0 όταν χρησιμοποιείται με μια παράσταση που περιέχει είτε 0 είτε χωρίς αριθμούς, δεν μπορείτε να τη χρησιμοποιήσετε για να ελέγξετε εάν μια συμβολοσειρά εισόδου είναι έγκυρος αριθμός. Μπορείτε, ωστόσο, να χρησιμοποιήσετε τη συνάρτηση CInt σε μια διαδικασία για να προσδιορίσετε εάν μια συμβολοσειρά εισόδου είναι έγκυρος αριθμός.

Αναφορές

Για περισσότερες πληροφορίες σχετικά με τη συνάρτηση CInt, επιλέξτε το κουμπί Αναζήτηση στην αναφορά της Visual Basic και πληκτρολογήστε:

CInt

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×