コード例 #1
0
        public void TryFind()
        {
            var map = FSharpMap.Create(Tuple.Create(1, "one"), Tuple.Create(2, "two"));
            var r   = map.TryFind(2).Match(x => x, () => "not found");

            Assert.AreEqual("two", r);
        }
コード例 #2
0
        public void New()
        {
            FSharpMap <int, string> m1 = FSharpMap.Create(Tuple.Create(1, "one"), Tuple.Create(2, "two"));
            FSharpMap <int, string> m2 = new FSharpMap <int, string>(new[] {
                Tuple.Create(1, "one"),
                Tuple.Create(2, "two"),
            });
            FSharpMap <int, string> m3 = new FSharpMap <int, string>(Enumerable.Empty <Tuple <int, string> >())
            {
                { 1, "one" },
                { 2, "two" },
            };

            Assert.AreEqual(m1, m2);
        }