コード例 #1
0
        public void TryRemoveTest()
        {
            CollectionEx.TryRemove <int>(null, 10).ShouldBe(false);

            var list1 = new List <int>()
            {
                10, 20, 30
            };

            list1.TryRemove(20).ShouldBe(true);
            list1.TryRemove(20).ShouldBe(true);
            list1.TryRemove(10).ShouldBe(true);
            list1.TryRemove(30).ShouldBe(true);
            list1.TryRemove(30, true).ShouldBe(false);
        }