Какой оператор в Visual Basic .NET преобразует текст в число с плавающей запятой?

программирование программы софт .net visual basic

Знаю только Val(), но он с округлением работает.

Примечание:
Val () при преобразовании числа не распознает запятую как отделяющую целую и дробную часть. Хотя при этом выводит дробные числа, записанные с точкой, в формате дробных чисел с запятой. Бесит....

Примечание:
Все, смог сам уладить.
Просто надо заменить запятые на точки. Например, два TextBox, в один вводится символы типа String, а в другой выводится дробное число, при этом занятые и точки считаются разделителями целой и дробной части.
TextBox2.Text = Val(Replace(Cstr(TextBox1.Text), ",","."))
При желании можно заменить запятую из результата оператора Val на точку подобным образом.
Жаль, что никто не ответил...

Кто первый - тому ЛО))

Примечание:
"Вы не знаете настроек локали на той машине"
Эммм... Replace(Cstr(String), ",",".") по-моему, больше ничего знать и не надо...
Ответы:
Там и примеры есть на VB. TryParse так же может быть полезен.


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.