У меня есть строка ввода, такая как
"x=y|a=b|c=10" etc
, которая преобразуется в динамическую, которую я использую как
dynamic d = getDynamicFromStringAbove();
someFunc( d.a.AsType<int>() )
, где AsType - метод расширения, определенный как
public static T AsType<T>(this string o){
return (T) Convert.ChangeType(o, typeof(T));
}
ВОПРОС - Есть ли в фреймворке что-нибудь, что обеспечивает это уже
object.AsType<T>()
??Кажется, это очень удобно с динамическими типами, поэтому я предполагаю, что он есть, и я не хочу добавлять код, который уже существует