QueryStringConverter.ConvertStringToValue(String, Type) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将查询字符串参数转换为指定类型。
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
参数和值的字符串形式。
返回
已转换的参数。
例外
提供的字符串的格式不正确。
示例
下面的代码演示如何将字符串转换为指定类型。
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
的默认值。