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

返回

已转换的参数。

例外

提供的字符串的格式不正确。

示例

下面的代码演示如何将字符串转换为指定类型。

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 的默认值。

适用于