KeyValuePairOfstringanyType,我如何声明和格式化它


KeyValuePairOfstringanyType, how do I declare and format this?

我有一个从WSDL生成的php数据对象。该数据对象中的一个变量名为"KeyValuePairOfstringanyType",类型为KeyValuePairOfstringanyType[]

好了。我如何声明它并给它赋值?

它应该是一个PHP数组,只有一个键->值,并使用字符串作为键:

$someDataObject->KeyValuePairOfstringanyType = array("somekey"=>"some value");

c#

假设你正在创建一个插件(我们说的是c#代码,对吧)?

KeyValuePair<String, Object> general = new KeyValuePair<String, Object>();
KeyValuePair<String, Object> specific 
  = new KeyValuePair<String, Object>{ Key = "Konrad", Value = new Object() };
KeyValuePair<String, Object> typed 
  = new KeyValuePair<String, Object>{ Key = "Konrad", Value = "Viltersten" };

第一个创建一个空实例。另外两个有值。我放入最后一个例子是为了说明Object实例几乎可以是任何东西。你没有被锁定到Object类。

此外,如果您要有一个数组(一组,一堆)的KeyValuePair实例,建议的方法是使用以下方法。Dictionary实例由许多这样的对象组成。
Dictionary<String, Objet> pairs = new Dictionary<String, Object>();
pairs.Add("key", new Object());
<标题> JS h1> 设你在谈论UI(也就是JavaScript),没有等价,因为JS不是真正面向对象的。您可以执行以下操作:
var kindOfKeyValuePair = "beep";
kindOfKeyValuePair.key = "myKey";
kindOfKeyValuePair.value = "myValue";

然而,你也可以这样做(这不同于c#的方式,你使用强类型的,真正的编程语言)。

var kindOfKeyValuePair = "beep";
kindOfKeyValuePair.notKey = "myKey";
kindOfKeyValuePair.hardlyAnyValue = "myValue";
<标题> 其他

假设您希望在CRM中编写PHP代码,这是不可能发生的(除非您正在谈论用由它提供支持的页面的外部内容填充IFRAME组件)。