QueryStringConverter.ConvertStringToValue(String, Type) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Преобразует параметр строки запроса в указанный тип.
public:
virtual System::Object ^ ConvertStringToValue(System::String ^ parameter, Type ^ parameterType);
public virtual object ConvertStringToValue (string parameter, Type parameterType);
abstract member ConvertStringToValue : string * Type -> obj
override this.ConvertStringToValue : string * Type -> obj
Public Overridable Function ConvertStringToValue (parameter As String, parameterType As Type) As Object
Параметры
- parameter
- String
Строковая форма параметра и его значение.
Возвращаемое значение
Преобразованный параметр.
Исключения
Предоставленная строка имеет неправильный формат.
Примеры
В следующем образце кода демонстрируется, как преобразовать строку в указанный тип.
if (converter.CanConvert(typeof(Int32)))
converter.ConvertStringToValue("123", typeof(Int32));
If (converter.CanConvert(GetType(Int32))) Then
converter.ConvertStringToValue("123", GetType(Int32))
End If
Комментарии
Если параметр parameterType
является типом значения и имеет значение null
, то возвращается значение по умолчанию параметра parameterType
.