Exemple #1
0
        private static void TryImplicitlyInteroperate()
        {
            Console.WriteLine("Part3: Call by real-interop");

            var item = new Java.Lang.Object();

            Console.WriteLine(item.ToString());

            var item2 = new Java.Lang.String("Hello java!");

            Console.WriteLine(((Java.Lang.Object)item2).ToString());

            var item3 = new Java.Util.HashMap();

            Console.WriteLine(item3.ToString());

            var map = new Java.Util.HashMap <Java.Lang.String, Java.Lang.Integer>();

            map.Add((String)"One hundred", 100);
            map.Add((String)"Two hundred", 200);
            map.Add((String)"Hello", -100000);

            foreach (var kvp in map)
            {
                var key   = (string)kvp.Key;
                var value = (int)kvp.Value;
                Console.WriteLine($"{key} : {value}");
            }

            Console.WriteLine(map.ToString());
        }