Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Не могу найти.... Добавлено: 21.04.05 16:23  

Автор вопроса:  Екатерина
Число в строку ToString, а вот как строку в число...
автопреобразование не проходит, как поймать такое исключение..?

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 freeloader



ICQ: 50804884 

Вопросов: 72
Ответов: 642
 Web-сайт: freeloader.folder-pro.net
 Профиль | | #1
Добавлено: 21.04.05 16:46

CInt, CDbl, CByte, Clng ...
или класс Convert,
еще можете воспользоваться
a=CType("225", Integer)

Ответить

Номер ответа: 2
Автор ответа:
 Екатерина



Вопросов: 23
Ответов: 25
 Профиль | | #2 Добавлено: 21.04.05 16:54
Огромное спасибо (вопрос глупый но очень надо)

Ответить

Номер ответа: 3
Автор ответа:
 ⊗WaX⊗



Вопросов: 26
Ответов: 325
 Web-сайт: sapfir.cift.ru
 Профиль | | #3
Добавлено: 21.04.05 17:15

только про


try

catch

finally



Не забудьте :)
Удачной конвертации

Ответить

Номер ответа: 4
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #4 Добавлено: 21.04.05 17:46
Число в строку ToString, а вот как строку в число...
автопреобразование не проходит, как поймать такое исключение..?


А зачем ловить это исключение? :)

Можно поступить намного проще - проверять функцией
IsNumeric
, является ли строка числом, а потом одной из функцией (из 1-го ответа) выполнить конвертацию.

Если функции из пространства
Microsoft.VisualBasic
не позволяет религия, то можно воспользоваться функцией класса Int32:

        Dim a As String = "123a"
        Dim m As Integer

        If Int32.TryParse(a, m) Then
            MessageBox.Show("Преобразование прошло успешно";)
        Else
            MessageBox.Show("При преобразовании произошла ошибка", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
        End If

Ответить

Номер ответа: 5
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #5 Добавлено: 21.04.05 17:47
Павлу выговор за невозможность вставить кусок кода в строке с обычным текстом :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам