找到 2628 篇文章 关于 C#
195 次浏览
C# 中的 Queue.CopyTo() 方法用于将队列元素复制到现有的单维数组中,从指定的数组索引开始。语法语法如下:public virtual void CopyTo (Array arr, int index);在上面,参数 arr 是从队列复制的元素的目标单维数组。index 参数是在数组中开始复制的基于零的索引。示例让我们来看一个示例: 在线演示using System; using System.Collections.Generic; public class Demo { public static void Main() { Queue queue = new Queue(); queue.Enqueue(100); ... 阅读更多
631 次浏览
C# 中的 Array.BinarySearch() 方法用于在单维排序数组的元素范围内搜索某个值,使用每个数组元素和指定值实现的 IComparable 接口。注意:它在排序数组中搜索。语法语法如下:public static int BinarySearch (Array arr, int index, int len, object val);在上面,参数 arr 是要搜索的一维数组,index 是要搜索的范围的起始索引,len 是搜索的长度。val 参数是要搜索的对象。示例让我们来看一个示例: ... 阅读更多
112 次浏览
要检查 SortedList 对象是否包含特定值,代码如下:示例 在线演示using System; using System.Collections; public class Demo { public static void Main(){ SortedList list = new SortedList(); list.Add("1", "One"); list.Add("2", "Two"); list.Add("3", "Three"); list.Add("4", "Four"); list.Add("5", "Five"); list.Add("6", "Six"); list.Add("7", "Seven"); list.Add("8", "Eight"); Console.WriteLine("SortedList 的键和值...."); foreach(DictionaryEntry k in list ) Console.WriteLine("Key: {0}, Value: {1}", ... 阅读更多
461 次浏览
要获取遍历列表的枚举器,代码如下:示例 在线演示using System; using System.Collections.Generic; public class Demo { public static void Main(String[] args){ List list1 = new List(); list1.Add("One"); list1.Add("Two"); list1.Add("Three"); list1.Add("Four"); list1.Add("Five"); Console.WriteLine("List1 中的元素..."); foreach (string res in list1){ Console.WriteLine(res); } List list2 = new List(); list2.Add("India"); list2.Add("US"); list2.Add("UK"); ... 阅读更多
305 次浏览
要获取 LinkedList 的第一个节点,代码如下:示例 在线演示using System; using System.Collections.Generic; public class Demo { public static void Main(){ LinkedList list = new LinkedList(); list.AddLast("A"); list.AddLast("B"); list.AddLast("C"); list.AddLast("D"); list.AddLast("E"); list.AddLast("F"); list.AddLast("G"); list.AddLast("H"); list.AddLast("I"); list.AddLast("J"); Console.WriteLine("节点数量 = " + list.Count); Console.WriteLine("第一个节点 = "+list.First.Value); list.Clear(); Console.WriteLine("Count ... 阅读更多
470 次浏览
要获取包含 OrderedDictionary 中值的 ICollection,代码如下:示例 在线演示using System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void Main(){ OrderedDictionary dict = new OrderedDictionary(); dict.Add("1", "One"); dict.Add("2", "Two"); dict.Add("3", "Three"); dict.Add("4", "Four"); dict.Add("5", "Five"); dict.Add("6", "Six"); dict.Add("7", "Seven"); dict.Add("8", "Eight"); ICollection col = dict.Values; String[] strVal = new String[dict.Count]; col.CopyTo(strVal, 0); ... 阅读更多
170 次浏览
要检查 Hashtable 是否等于另一个 Hashtable,代码如下:示例 在线演示using System; using System.Collections; public class Demo { public static void Main(){ Hashtable hash1 = new Hashtable(); hash1.Add("1", "Kevin"); hash1.Add("2", "Steve"); hash1.Add("3", "Tim"); hash1.Add("4", "Gary"); hash1.Add("5", "Kevin"); hash1.Add("6", "Steve"); hash1.Add("7", "Tom"); hash1.Add("8", "Stephen"); Console.WriteLine("HashSet1..."); ICollection key = hash1.Keys; foreach (string k in key) { ... 阅读更多
83 次浏览
要检查 HashSet 是否是指定集合的子集,代码如下:示例 在线演示using System; using System.Collections.Generic; public class Demo { public static void Main(){ HashSet set1 = new HashSet(); set1.Add("EF"); set1.Add("OP"); Console.WriteLine("HashSet1 中的元素"); foreach(string val in set1){ Console.WriteLine(val); } HashSet set2 = new HashSet(); set2.Add("KL"); set2.Add("MN"); set2.Add("OP"); set2.Add("QR"); Console.WriteLine("HashSet2 中的元素"); ... 阅读更多
275 次浏览
要检查两个 BitArray 对象是否相等,代码如下:示例 在线演示使用 System;使用 System.Collections;public class Demo { public static void Main(){ BitArray arr1 = new BitArray(2); BitArray arr2 = new BitArray(2); arr1[0] = false; arr1[1] = true; Console.WriteLine("BitArray1 中的元素..."); foreach (bool res in arr1){ Console.WriteLine(res); } arr2[0] = false; arr2[1] = true; Console.WriteLine("BitArray2 中的元素..."); foreach ... 阅读更多
89 次浏览
要获取 StringDictionary 中的键集合,代码如下:示例 在线演示使用 System;使用 System.Collections;使用 System.Collections.Specialized;public class Demo { public static void Main(){ StringDictionary strDict1 = new StringDictionary(); strDict1.Add("U", "Electronics"); strDict1.Add("V", "Toys"); strDict1.Add("W", "Books"); strDict1.Add("X", "Accessories"); Console.WriteLine("StringDictionary1 元素..."); foreach(DictionaryEntry d in strDict1){ Console.WriteLine(d.Key + " " + d.Value); } Console.WriteLine("StringDictionary1 是否包含键 G? "+strDict1.ContainsKey("G")); StringDictionary strDict2 = new ... 阅读更多