Конвертация из string в float.

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Конвертация из string в float.

Сообщение 6eJIa9IzZzTeHb 01 мар 2012, 01:39

У меня возникла проблемма ,не знаю , как конвертировать из string в float.
Почему в csharp нет "Convert" , и что его может заменить...
6eJIa9IzZzTeHb
UNец
 
Сообщения: 4
Зарегистрирован: 20 фев 2012, 00:44

Re: Конвертация из string в float.

Сообщение waruiyume 01 мар 2012, 01:59

Синтаксис:
Используется csharp
float f = System.Single.Parse("100.500");
 

http://msdn.microsoft.com/en-us/library/system.single.parse%28v=vs.80%29.aspx
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Конвертация из string в float.

Сообщение Acrobat 01 мар 2012, 10:54

Синтаксис:
Используется csharp
public static float TryGetFloat(this string str)
        {
                float res;
                float.TryParse(str, out res);
                return res;
        }

использовать:
Синтаксис:
Используется csharp
string str = "5.5";
str.TryGetFloat();
Последний раз редактировалось Acrobat 01 мар 2012, 12:34, всего редактировалось 1 раз.
Acrobat
UNITрон
 
Сообщения: 182
Зарегистрирован: 08 дек 2011, 16:16
Откуда: г. Нижний Новгород

Re: Конвертация из string в float.

Сообщение waruiyume 01 мар 2012, 11:49

Acrobat, используйте тег syntax.
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Конвертация из string в float.

Сообщение Acrobat 01 мар 2012, 12:40

waruiyume писал(а):Acrobat, используйте тег syntax.

Done
Acrobat
UNITрон
 
Сообщения: 182
Зарегистрирован: 08 дек 2011, 16:16
Откуда: г. Нижний Новгород

Re: Конвертация из string в float.

Сообщение 6eJIa9IzZzTeHb 02 мар 2012, 23:21

Спасибо=)
6eJIa9IzZzTeHb
UNец
 
Сообщения: 4
Зарегистрирован: 20 фев 2012, 00:44

Re: Конвертация из string в float.

Сообщение Zavhoz 03 мар 2012, 17:51

а почему не так?

Синтаксис:
Используется csharp
float myFloat = float.Parse(myString);
FUNNY BLOX
Аватара пользователя
Zavhoz
UNITрон
 
Сообщения: 197
Зарегистрирован: 10 фев 2009, 07:23
Откуда: Караганда KZ
  • ICQ

Re: Конвертация из string в float.

Сообщение seaman 04 мар 2012, 14:44

Метод TryParse аналогичен методу Parse, за исключением того, что метод TryParse не выбрасывает исключение, если преобразование завершается неудачей. Она позволяет избежать необходимости использования обработки событий для проверки наличия исключения FormatException, возникающего в случае невозможность успешно выполнить анализ параметра s.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Конвертация из string в float.

Сообщение Zavhoz 04 мар 2012, 16:49

seaman писал(а):
Метод TryParse аналогичен методу Parse, за исключением того, что метод TryParse не выбрасывает исключение, если преобразование завершается неудачей. Она позволяет избежать необходимости использования обработки событий для проверки наличия исключения FormatException, возникающего в случае невозможность успешно выполнить анализ параметра s.


Тогда, наверное, стоит поставить одну ремарку. Если формат строки заведомо не известен, тогда необходимо использовать метод TryParse, в случае полной уверенности отсутствия исключений, можно использовать простой Parse.
FUNNY BLOX
Аватара пользователя
Zavhoz
UNITрон
 
Сообщения: 197
Зарегистрирован: 10 фев 2009, 07:23
Откуда: Караганда KZ
  • ICQ


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 28