在c#.net中访问动态变量值

Prashant Khadatkar

您能告诉我如何在C#.NET中访问动态变量的值。

dynamic response = api.createSession(order.Tables[0].Rows[i]["sessionid"].ToString(),
                                                            "description=" + description +
                                                            "&organization=" + organization +
                                                            "&allowUpload=" + allowUpload +
                                                            "&singleSignOnOnly=" + singleSignOnOnly +
                                                            "&maxUserCount=" + maxUserCount);

在上面,“响应”是动态变量,需要访问其值。我尝试了以下。

string[] myStringArray = new string[50];
myStringArray[0] = response[2]["Value"];

提前致谢..

马克·格雷维尔(Marc Gravell)

您在这里所说的“它的价值”到底是什么意思?基本上,dynamic变量/字段的“值”只是对对象的引用。什么是有趣的是:是什么对象提供好吧,我们不能告诉你,因为我们不知道会有什么api.createSession回报。但是它在概念上暴露了一个Id和一个Name-然后您将使用:

int id = response.Id;
string name = response.Name;

当然,由response暴露的对象引用的方法也有可能,例如:

response.Foo();

我们不能告诉你。而且既然是dynamic编译器就不会告诉您。唯一可以告诉您的是的文档api.createSession

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在委托中动态链接变量值的C#问题

来自分类Dev

在C#中重新分配变量值

来自分类Dev

如何在C#中更改SSIS变量值

来自分类Dev

暂停程序以检查C#中的变量值

来自分类Dev

在C#中重新分配变量值

来自分类Dev

在 C# 中的程序执行之间存储变量值

来自分类Dev

在 C# 异步方法中设置变量值

来自分类Dev

动态变量值?

来自分类Dev

变量值如何存储在C中?

来自分类Dev

C中的动态变量

来自分类Dev

从Objective C中的另一个类访问变量值

来自分类Dev

在asp.net中使用javascript传递在函数后面调用c#的变量值

来自分类Dev

C#中的Timer或WebClient以某种方式保留了先前的变量值

来自分类Dev

Javascript不会从C#代码中警告字符串变量值?

来自分类Dev

在C#应用程序中存储多个生成的变量值

来自分类Dev

C#变量值在Javascript中调用时仅更新一次

来自分类Dev

Javascript不会从C#代码中警报字符串变量值?

来自分类Dev

C#中的Timer或WebClient以某种方式保留了先前的变量值

来自分类Dev

在 C# 中设置名称通过字符串传递的变量值

来自分类Dev

将变量值从C#传递到javascript

来自分类Dev

C#结构和类变量值

来自分类Dev

C#变量值分配不正确问题

来自分类Dev

为什么我的变量值翻倍了 Visual C#

来自分类Dev

C ++入门-变量值

来自分类Dev

目标C中“ for in”循环后的循环变量值

来自分类Dev

意外的全局变量值;C ++中的skewheap实现

来自分类Dev

如何在C程序中存储变量值?

来自分类Dev

结构的变量值在 c 中自动更改

来自分类Dev

如何在Angular View中的对象字符串中传递动态变量值