找到 2628 篇文章 关于 C#
111 次浏览
要检查 Hashtable 是否具有固定大小,代码如下:示例 在线演示using System; using System.Collections; public class Demo { public static void Main(){ Hashtable hash = new Hashtable(10); hash.Add("1", "A"); hash.Add("2", "B"); hash.Add("3", "C"); hash.Add("4", "D"); hash.Add("5", "E"); hash.Add("6", "F"); hash.Add("7", "G"); hash.Add("8", "H"); hash.Add("9", "I"); hash.Add("10", "J"); Console.WriteLine("Hashtable 是否具有固定大小?= "+hash.IsFixedSize); } }输出这将... 阅读更多
158 次浏览
要检查队列中是否存在元素,代码如下:示例 在线演示using System; using System.Collections.Generic; public class Demo { public static void Main(){ Queue queue = new Queue(); queue.Enqueue("Electronics"); queue.Enqueue("Accessories"); queue.Enqueue("Toys"); queue.Enqueue("Books"); queue.Enqueue("Furniture"); queue.Enqueue("Clothing"); queue.Enqueue("Footwear"); queue.Enqueue("Cookware"); queue.Enqueue("Pet Supplies"); Console.WriteLine("队列中的元素..."); foreach(var element in queue){ Console.WriteLine(element); } Console.WriteLine("是否... 阅读更多
117 次浏览
要检查集合中是否存在元素,代码如下:示例 在线演示using System; using System.Collections.ObjectModel; public class Demo { public static void Main(){ Collection col = new Collection(); col.Add(10); col.Add(20); col.Add(30); col.Add(40); col.Add(50); col.Add(60); col.Add(70); col.Add(80); Console.WriteLine("集合中的元素..."); foreach(int val in col){ Console.WriteLine(val); } Console.WriteLine("集合是否包含元素... 阅读更多
214 次浏览
要检查一个数组对象是否等于另一个数组对象,代码如下:示例 在线演示using System; public class Demo { public static void Main(){ String[] strArr1 = new String[3] { "John", "Jacob", "Tim"}; String[] strArr2 = new String[3] { "Tom", "Brad", "Bradley"}; Console.WriteLine("第一个字符串数组..."); foreach(string val in strArr1){ Console.WriteLine(val); } Console.WriteLine("第二个字符串数组..."); foreach(string val in strArr2){ Console.WriteLine(val); } ... 阅读更多
88 次浏览
要检查 HashSet 是否是指定集合的真子集,请尝试以下代码:示例 在线演示using System; using System.Collections.Generic; public class Demo { public static void Main(){ HashSet set1 = new HashSet(); set1.Add(70); set1.Add(100); set1.Add(125); set1.Add(150); Console.WriteLine("HashSet1 中的元素"); foreach(int val in set1){ Console.WriteLine(val); } HashSet set2 = new HashSet(); set2.Add(30); set2.Add(60); set2.Add(70); ... 阅读更多
588 次浏览
要检查 HashSet 是否包含指定的元素,代码如下:示例 在线演示using System; using System.Collections.Generic; public class Demo { public static void Main(){ HashSet set1 = new HashSet(); set1.Add(25); set1.Add(50); set1.Add(75); set1.Add(100); set1.Add(125); set1.Add(150); Console.WriteLine("HashSet1 中的元素"); foreach(int val in set1){ Console.WriteLine(val); } HashSet set2 = new HashSet(); set2.Add(30); set2.Add(60); ... 阅读更多
142 次浏览
要检查数组是否是只读的,请尝试以下代码:示例 在线演示using System; public class Demo { public static void Main(){ string[] products = new string[] { }; Console.WriteLine("一个或多个行星以 'E' 开头?= {0}", Array.Exists(products, ele => ele.StartsWith("E"))); Console.WriteLine("数组是否具有固定大小?= " + products.IsFixedSize); Console.WriteLine("数组是否只读?= " + products.IsReadOnly); } }输出这将产生以下代码:一个或多个行星以 'E' 开头?= False 数组是否... 阅读更多
426 次浏览
要获取迭代遍历字典的枚举器,代码如下:示例 在线演示using System; using System.Collections; using System.Collections.Generic; public class Demo { public static void Main(){ Dictionary dict = new Dictionary(); dict.Add(100, "Laptop"); dict.Add(150, "Desktop"); dict.Add(200, "Earphone"); dict.Add(300, "Tablet"); dict.Add(500, "Speakers"); dict.Add(750, "HardDisk"); dict.Add(1000, "SSD"); IDictionaryEnumerator demoEnum = dict.GetEnumerator(); Console.WriteLine("枚举器迭代键值对..."); while (demoEnum.MoveNext()) Console.WriteLine("Key = " + demoEnum.Key ... 阅读更多
115 次浏览
要获取迭代遍历 StringCollection 的枚举器,代码如下:示例 在线演示using System; using System.Collections.Specialized; public class Demo { public static void Main(){ StringCollection stringCol = new StringCollection(); String[] arr = new String[] { "100", "200", "300", "400", "500" }; Console.WriteLine("数组元素..."); foreach (string res in arr){ Console.WriteLine(res); } stringCol.AddRange(arr); Console.WriteLine("指定的字符串是否在 StringCollection 中?= "+stringCol.Contains("800")); Console.WriteLine("元素总数 = "+stringCol.Count); ... 阅读更多
148 次浏览
要从 LinkedList 中删除所有节点,代码如下:示例 在线演示using System; using System.Collections.Generic; public class Demo { public static void Main() { int [] num = {10, 20, 30, 40, 50}; LinkedList list = new LinkedList(num); Console.WriteLine("LinkedList 节点..."); foreach (var n in list) { Console.WriteLine(n); } list.Clear(); Console.WriteLine("LinkedList 现在为空!"); foreach (var n in list) { Console.WriteLine(n); } } ... 阅读更多