找到 2628 篇文章 相关 C#
304 次浏览
要获取一个迭代遍历 SortedList 的枚举器,代码如下所示:示例 实时演示using System; using System.Collections; public class Demo { public static void Main(String[] args){ SortedList sortedList = new SortedList(); sortedList.Add("A", "1"); sortedList.Add("B", "2"); sortedList.Add("C", "3"); sortedList.Add("D", "4"); sortedList.Add("E", "5"); sortedList.Add("F", "6"); sortedList.Add("G", "7"); sortedList.Add("H", "8"); sortedList.Add("I", "9"); sortedList.Add("J", "10"); Console.WriteLine("SortedList 元素..."); foreach(DictionaryEntry d in sortedList){ ... 阅读更多
61 次浏览
要创建具有指定初始大小的 HybridDictionary,代码如下所示:示例 实时演示using System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void Main(){ HybridDictionary dict = new HybridDictionary(5); dict.Add("A", "AB"); dict.Add("B", "BC"); dict.Add("C", "DE"); dict.Add("D", "FG"); dict.Add("E", "HI"); Console.WriteLine("键/值对..."); foreach(DictionaryEntry d in dict) Console.WriteLine("Key = "+d.Key + ", Value = " + d.Value); } }输出这将产生以下输出:键/值对... Key = A, ... 阅读更多
71 次浏览
要创建具有指定初始大小的区分大小写的 HybridDictionary,代码如下所示:示例 实时演示using System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void Main(){ HybridDictionary myDict = new HybridDictionary(5, false); myDict.Add("A", "AB"); myDict.Add("B", "BC"); myDict.Add("C", "DE"); myDict.Add("D", "FG"); myDict.Add("e", "fg"); Console.WriteLine("键/值对..."); foreach(DictionaryEntry de in myDict) Console.WriteLine("Key = "+de.Key + ", Value = " + de.Value); } }输出这将产生以下输出:键/值对... Key ... 阅读更多
122 次浏览
要从另一个集合创建 HashSet,代码如下所示:示例 实时演示using System; using System.Collections.Generic; public class Demo { public static void Main(){ HashSet set1 = new HashSet(); set1.Add(100); set1.Add(200); set1.Add(300); Console.WriteLine("从另一个集合创建的 HashSet..."); foreach(int i in set1){ Console.WriteLine(i); } HashSet set2 = new HashSet(set1); Console.WriteLine("从另一个集合创建的 HashSet..."); foreach(int i in set2){ Console.WriteLine(i); } ... 阅读更多
83 次浏览
要从集合创建 Stack,代码如下所示:示例 实时演示using System; using System.Collections.Generic; public class Demo { public static void Main(){ Stack stack = new Stack(); stack.Push(100); stack.Push(200); stack.Push(300); stack.Push(400); stack.Push(500); stack.Push(600); stack.Push(700); stack.Push(800); stack.Push(900); stack.Push(1000); Console.WriteLine("Stack 元素..."); foreach(int val in stack){ Console.WriteLine(val); } Console.WriteLine("数组元素..."); ... 阅读更多
79 次浏览
要检查两个 LinkedList 对象是否相等,代码如下所示:示例 实时演示using System; using System.Collections.Generic; public class Demo { public static void Main(String[] args){ LinkedList list1 = new LinkedList(); list1.AddLast("One"); list1.AddLast("Two"); list1.AddLast("Three"); list1.AddLast("Four"); list1.AddLast("Five"); Console.WriteLine("LinkedList1 中的元素..."); foreach (string res in list1){ Console.WriteLine(res); } LinkedList list2 = new LinkedList(); list2.AddLast("India"); list2.AddLast("US"); list2.AddLast("UK"); ... 阅读更多
703 次浏览
要删除列表中所有满足谓词定义的条件的元素,代码如下所示:示例 实时演示using System; using System.Collections.Generic; public class Demo { private static bool demo(int i){ return (i == 500); } public static void Main(String[] args){ List list = new List(); list.Add(100); list.Add(500); list.Add(300); list.Add(400); list.Add(500); list.Add(600); list.Add(500); Console.WriteLine("列表元素..."); foreach (int i in list){ ... 阅读更多
62 次浏览
要检查 SortedSet 是否是指定集合的超集,代码如下所示:示例 实时演示using System; using System.Collections.Generic; public class Demo { public static void Main(){ SortedSet set1 = new SortedSet(); set1.Add("CD"); set1.Add("CD"); set1.Add("CD"); set1.Add("CD"); Console.WriteLine("SortedSet1 中的元素..."); foreach (string res in set1){ Console.WriteLine(res); } SortedSet set2 = new SortedSet(); set2.Add("BC"); set2.Add("CD"); set2.Add("DE"); ... 阅读更多
77 次浏览
要检查 HashSet 是否是指定集合的超集,代码如下所示:示例 实时演示using System; using System.Collections.Generic; public class Demo { public static void Main(){ HashSet set1 = new HashSet(); set1.Add("AB"); set1.Add("CD"); set1.Add("EF"); set1.Add("AB"); set1.Add("IJ"); set1.Add("KL"); set1.Add("EF"); set1.Add("OP"); Console.WriteLine("HashSet1 中的元素"); foreach(string val in set1){ Console.WriteLine(val); } HashSet set2 = new ... 阅读更多
88 次浏览
要检查两个 HybridDictionary 对象是否相等,代码如下 -示例 实时演示使用 System;使用 System.Collections;使用 System.Collections.Specialized;public class Demo { public static void Main(){ HybridDictionary dict1 = new HybridDictionary(); dict1.Add("A", "Books"); dict1.Add("B", "Electronics"); dict1.Add("C", "Smart Wearables"); dict1.Add("D", "Pet Supplies"); dict1.Add("E", "Clothing"); dict1.Add("F", "Footwear"); Console.WriteLine("HybridDictionary1 元素..."); foreach(DictionaryEntry d in dict1){ Console.WriteLine(d.Key + " " + d.Value); } HybridDictionary dict2 ... 阅读更多