======Метод Single.TryParse(String, NumberStyles, IFormatProvider, Single)====== Преобразует строковое представление числа в указанном стиле и с использованием формата, соответствующего данному языку и региональным параметрам, в эквивалентное ему число одиночной точности с плавающей запятой.Возвращает значение, указывающее, успешно ли выполнено преобразование. * **Пространство имен:** [[developers:references:system|System]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public static bool TryParse(string s, NumberStyles style, IFormatProvider provider, out float result) **Параметры** * //s// * Тип: [[developers:references:system.string|System.String]] * Строка, представляющая преобразуемое число. * //style// * Тип: [[developers:references:system.globalization.numberstyles|System.Globalization.NumberStyles]] * Побитовая комбинация значений перечисления, которая показывает разрешенный формат параметра //s// .Обычно указывается значение [[developers:references:system.globalization.numberstyles.float|Float]] в сочетании со значением [[developers:references:system.globalization.numberstyles.allowthousands|AllowThousands]] . * //provider// * Тип: [[developers:references:system.iformatprovider|System.IFormatProvider]] * Объект, который предоставляет сведения о форматировании параметра //s// , в зависимости от языка и региональных параметров. * //result// * Тип: [[developers:references:system.single|System.Single]] * Когда этот метод возвращает значение, оно содержит эквивалент числового значения или символа, содержащегося в параметре //s// , представленный в виде числа одиночной точности с плавающей запятой, если преобразование прошло успешно, или нуль, если преобразование выполнить не удалось.Преобразование завершается сбоем, если значением параметра //s// равно null или [[developers:references:system.string.empty|Empty]] , не является значением в формате, совместимом с //style// , представляет число меньше [[developers:references:system.single.minvalue|MinValue]] или больше [[developers:references:system.single.maxvalue|MaxValue]] либо если //style// не является допустимой комбинацией перечисленных констант [[developers:references:system.globalization.numberstyles|NumberStyles]] .Этот параметр передается без инициализации. **Возвращаемое значение** * Тип: [[developers:references:system.boolean|System.Boolean]] * Значение true, если параметр //s// успешно преобразован; в противном случае — значение false.