Ich habe den folgenden Code:
public static T ParameterFetchValue<T>(string parameterKey)
{
Parameter result = null;
result = ParameterRepository.FetchParameter(parameterKey);
return (T)Convert.ChangeType(result.CurrentValue, typeof(T), CultureInfo.InvariantCulture);
}
Die Art der result.CurrentValue
ist eine Zeichenkette . Ich würde es gerne in eine Guid umwandeln, aber ich erhalte immer wieder die Fehlermeldung:
Ungültiger Cast von System.String nach System.Guid
Dies funktioniert perfekt mit primitiven Datentypen.
Gibt es eine Möglichkeit, die dies auch für nicht-primitive Datentypen zu ermöglichen ?