共用方式為


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 的預設值。

適用於