Freigeben über


QueryStringConverter.ConvertStringToValue(String, Type) Methode

Definition

Konvertiert einen Abfragezeichenfolgenparameter in den angegebenen 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

Parameter

parameter
String

Die Zeichenfolgenform des Parameters und Werts.

parameterType
Type

Der Type, in den der Parameter konvertiert wird.

Gibt zurück

Object

Der konvertierte Parameter.

Ausnahmen

Das Format der bereitgestellten Zeichenfolge ist ungültig.

Beispiele

Im folgenden Code wird gezeigt, wie eine Zeichenfolge in den angegebenen Typ konvertiert wird.

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

Hinweise

Wenn der parameterType ein Werttyp und der Parameter null ist, wird der Standardwert von parameterType zurückgegeben.

Gilt für