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

Строковая форма параметра и его значение.

parameterType
Type

Type, в который преобразуется параметр.

Возвращаемое значение

Object

Преобразованный параметр.

Исключения

Предоставленная строка имеет неправильный формат.

Примеры

В следующем образце кода демонстрируется, как преобразовать строку в указанный тип.

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.

Применяется к