当前位置: 首页>>代码示例>>C#>>正文


C# SortedSet.CopyTo方法代码示例

本文整理汇总了C#中SortedSet.CopyTo方法的典型用法代码示例。如果您正苦于以下问题:C# SortedSet.CopyTo方法的具体用法?C# SortedSet.CopyTo怎么用?C# SortedSet.CopyTo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SortedSet的用法示例。


在下文中一共展示了SortedSet.CopyTo方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: GenerateSequence

 Int32[] GenerateSequence(Int32 n)
 {
     SortedSet<Int32> s = new SortedSet<Int32>();
     while (s.Count < n) {
       s.Add(rnd.Next((Int32)2e9) - (Int32)1e9);
     }
     Int32[] result = new Int32[n];
     s.CopyTo(result);
     return result;
 }
开发者ID:dibrov4bor,项目名称:Sumy-Jam,代码行数:10,代码来源:Gen+4A.cs

示例2: TestReverseEnumerator

        public static void TestReverseEnumerator()
        {
            SortedSet<int> sortedSet = new SortedSet<int>();
            sortedSet.Clear();
            for (int j = 5000; j > 0; j--)
            {
                if (!sortedSet.Contains(j))
                    sortedSet.Add(j);
            }

            int[] output = new int[5000];
            sortedSet.CopyTo(output, 0);

            int index = 0;
            IEnumerator<int> e = sortedSet.Reverse().GetEnumerator();

            while (e.MoveNext())
            {
                int recd = e.Current;
                Assert.Equal(recd, output[sortedSet.Count - 1 - index]); //"mismatched reversal"
                index++;
            }
        }
开发者ID:er0dr1guez,项目名称:corefx,代码行数:23,代码来源:SortedSetSpecificTests.cs

示例3: RndCountTest

        public void RndCountTest()
        {
            var set = new SortedSet<int>();
            var tree = new Set<int>();
            var rnd = new Random();

            for (int i = 0; i < rnd.Next(1000); i++)
            {
                var num = rnd.Next(1000);
                set.Add(num);
                tree.Add(num);
            }

            var arr = new int[set.Count];
            set.CopyTo(arr);

            var toDelete = rnd.Next(set.Count);

            for (int i = 0; i < toDelete; i++)
            {
                tree.Remove(arr[i]);
            }

            Assert.AreEqual(set.Count - toDelete, tree.Count);
        }
开发者ID:Confirmit,项目名称:Students,代码行数:25,代码来源:SimpleMethTests.cs


注:本文中的SortedSet.CopyTo方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。