Sdílet prostřednictvím


QueryStringConverter.ConvertStringToValue(String, Type) Metoda

Definice

Převede parametr řetězce dotazu na zadaný typ.

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

Parametry

parameter
String

Řetězcová forma parametru a hodnoty.

parameterType
Type

Parametr Type , na který se má převést.

Návraty

Převedený parametr.

Výjimky

Zadaný řetězec nemá správný formát.

Příklady

Následující kód ukazuje, jak převést řetězec na zadaný typ.

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

Poznámky

parameterType Pokud je hodnota typu a parametr je null, vrátí se výchozí hodnota parameterType hodnoty .

Platí pro