C# 转换<;匿名类型>;在web api中建模类类型

C# 转换<;匿名类型>;在web api中建模类类型,c#,asp.net-web-api,dynamic,properties,C#,Asp.net Web Api,Dynamic,Properties,我正在使用c#prog和新的web API 我创建了一个通用的返回类型类,它将返回一些动态值列表。我创建了一个登录控件来检查从SP获得的密码。我被如何将类动态值转换为类的方式所震惊。请找到图片。请帮助我如何获取密码和令牌属性 您可以像这样获得密码和令牌 string password = ObjcommonReturnTypes.ValList.ObjloginoutPutToken.HasPassword.ToString(); string token = ObjcommonReturnT

我正在使用c#prog和新的web API

我创建了一个通用的返回类型类,它将返回一些动态值列表。我创建了一个登录控件来检查从SP获得的密码。我被如何将类动态值转换为类的方式所震惊。请找到图片。请帮助我如何获取密码和令牌属性


您可以像这样获得密码和令牌

string password = ObjcommonReturnTypes.ValList.ObjloginoutPutToken.HasPassword.ToString();
string token = ObjcommonReturnTypes.ValList.ObjloginoutPutToken.TokenVal.ToString();

您可以像这样获得密码和令牌

string password = ObjcommonReturnTypes.ValList.ObjloginoutPutToken.HasPassword.ToString();
string token = ObjcommonReturnTypes.ValList.ObjloginoutPutToken.TokenVal.ToString();

强制转换是编译时的事情。当您在编译时不知道实际的类型时,您不能强制转换。您希望通过转换实现什么?之后要如何处理转换的对象?请提供一个更有意义的例子。根据图片,我需要获取字符串中的haspassword和token值。也许你可以使用反射来获取属性的名称。然而,我仍然不确定这是否是你应该做的,因为我们根本不知道你为什么想要这个,为什么你的类型甚至是动态的。转换是编译时的事情。当您在编译时不知道实际的类型时,您不能强制转换。您希望通过转换实现什么?之后要如何处理转换的对象?请提供一个更有意义的例子。根据图片,我需要获取字符串中的haspassword和token值。也许你可以使用反射来获取属性的名称。然而,我仍然不确定这是否是你应该做的,因为我们根本不知道你为什么想要这个,为什么你的类型是动态的。