You have multiple accounts
Choose the account you want to sign in with.

Podsumowanie

W programie Microsoft Visual Basic Programming system (aplikacje) podczas używania funkcji CInt () z ciągiem, którego nie można przekonwertować na liczbę, jest wyświetlany następujący komunikat o błędzie:

Błąd wykonania "13": niezgodność typów

Więcej informacji

Funkcja CInt konwertuje wyrażenie na liczbę całkowitą. Możesz użyć dowolnego prawidłowego wyrażenia liczbowego lub tekstowego, ale wyrażenie tekstowe musi być możliwe do przekonwertowania na liczbę. W języku Visual Basic należy użyć funkcji CInt zamiast funkcji Val, aby zapewnić konwersję z dowolnego innego typu danych na międzynarodowo, z uwzględnieniem liczb całkowitych. Jednak te dwie funkcje nie działają tak samo. W przypadku użycia funkcji Val w celu zwrócenia liczb zawartych w ciągu zostaną zwrócone tylko pierwsze znaki liczbowe w ciągu. Gdy funkcja Val zwraca tylko częoć liczbową wyrażenia tekstowego, Funkcja CInt zwraca komunikat o błędzie powyżej, jeśli wyrażenie tekstowe nie może być szacowane jako liczba. Poniżej przedstawiono tabelę wyrażeń i wartości zwracanych przez funkcję CInt oraz funkcje 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 Funkcja ZAOKR zwraca wartość 0, gdy jest używana z wyrażeniem zawierającym wartość 0 lub brak liczb w ogóle, dlatego nie można sprawdzić, czy ciąg wejściowy jest prawidłową liczbą. Możesz jednak użyć funkcji CInt w procedurze, aby określić, czy ciąg wejściowy jest prawidłową liczbą.

Informacje

Aby uzyskać więcej informacji na temat funkcji CInt, wybierz przycisk Wyszukaj w Skorowidzu języka Visual Basic i wpisz:

CInt

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×