QueryStringConverter.ConvertStringToValue(String, Type) Method

Definition

Converts a query string parameter to the specified 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

Parameters

parameter
String

The string form of the parameter and value.

parameterType
Type

The Type to convert the parameter to.

Returns

The converted parameter.

Exceptions

The provided string does not have the correct format.

Examples

The following code shows how to convert a string to the specified type.

if (converter.CanConvert(typeof(Int32)))
    converter.ConvertStringToValue("123", typeof(Int32));
If (converter.CanConvert(GetType(Int32))) Then
    converter.ConvertStringToValue("123", GetType(Int32))
End If

Remarks

If the parameterType is a value type and the parameter is null, then the default value of the parameterType is returned.

Applies to