Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Обобщена информация

В системата Microsoft Visual Basic за програмиране приложения 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. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×