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