Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Hashmap转换为C#中包含映射字段的Android.Runtime.JavaDictionary?_C#_Android_Xamarin_Hashmap - Fatal编程技术网

如何将Hashmap转换为C#中包含映射字段的Android.Runtime.JavaDictionary?

如何将Hashmap转换为C#中包含映射字段的Android.Runtime.JavaDictionary?,c#,android,xamarin,hashmap,C#,Android,Xamarin,Hashmap,我一直在想如何将一个Hashmap转换成一个包含map字段的 Android.Runtime.JavaDictionarymap我可以用来在Xamarin应用程序上本地和临时存储到列表中 我原以为Java中会有类似的结构,比如:HashMap,我在一些Java代码中看到过,但C#无法识别它 我非常想知道它是否能容纳它,以及如何容纳它 谢谢 你可以试着在C#中使用 Dictionary keyValuePairs=newdictionary(); 它能工作吗?编号:(我不得不使用其他数据结构(如使

我一直在想如何将一个
Hashmap
转换成一个包含map字段的
Android.Runtime.JavaDictionary
map我可以用来在Xamarin应用程序上本地和临时存储到列表中

我原以为Java中会有类似的结构,比如:
HashMap
,我在一些Java代码中看到过,但C#无法识别它

我非常想知道它是否能容纳它,以及如何容纳它

谢谢

你可以试着在C#中使用

Dictionary keyValuePairs=newdictionary();

它能工作吗?编号:(我不得不使用其他数据结构(如使用列表和类)来临时保存它,并将它们与意图一起传递。我在尝试从JavaDictionary读取地图时遇到了另一个问题。JavaDictionary。值作为Icollections返回,无法读取。我将发布一个新问题。谢谢!我t打印出:“Hashmap****”而不是值。我一直在尝试通过不同的方式进行转换。我仍然无法获取它。我可以获取密钥,因为它是字符串。我无法从中使用Systems.Collection.Generic.Dictionary,但JavaDictionary返回
Dictionary<string, Dictionary<string, string>> keyValuePairs = new Dictionary<string, Dictionary<string, string>>();