找到关于 C# 的2628 篇文章
523 次浏览
要计算列表中的元素总数,代码如下所示 - 示例 现场演示using System; using System.Collections.Generic; public class Demo { public static void Main(String[] args) { List
148 次浏览
StringDictionay 类使用哈希表实现,键和值被强制类型化为字符串而不是对象。以下是 StringDictionary 类的属性 - 序号属性和说明1Count获取 StringDictionary 中键值对的数量。2IsSynchronized获取一个值,指示对 StringDictionary 的访问是否同步(线程安全)。3tem[String]获取或设置与指定键关联的值。4Keys获取 StringDictionary 中的键集合。5SyncRoot获取一个可用于同步对 StringDictionary 访问的对象。6Values获取 StringDictionary 中的值集合。以下是 StringDictionary 类的一些方法 - 序号方法和说明1Add(String, String)添加... 阅读更多
70 次浏览
要获得对 HybridDictionary 的同步访问,代码如下所示 - 示例using System; using System.Collections; using 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); } Console.WriteLine("HybridDictionary1 是否... 阅读更多
115 次浏览
HybridDictionary 类通过使用 ListDictionary(当集合较小时)来实现 IDictionary,然后在集合变大时切换到 Hashtable。以下是 HybridDictionary 类的属性 - 序号属性和说明1Count获取 HybridDictionary 中包含的键值对的数量。2IsFixedSize获取一个值,指示 HybridDictionary 是否具有固定大小。3IsReadOnly获取一个值,指示 HybridDictionary 是否为只读。4IsSynchronized获取一个值,指示 HybridDictionary 是否同步(线程安全)。5Item[Object]获取或设置与指定键关联的值。6Keys获取包含 HybridDictionary 中键的 ICollection。7SyncRoot获取一个可用于同步对... 阅读更多
108 次浏览
要获得对数组的同步访问,代码如下所示 - 示例 现场演示using System; public class Demo { public static void Main() { int[] intArr = new int[] {5, 10, 15, 20, 25, 30, 35, 40 }; Console.WriteLine("整数数组..."); foreach (int i in intArr) Console.WriteLine(i); Console.WriteLine("在对数组应用锁之后..."); lock(intArr.SyncRoot) { foreach (Object ob in intArr) Console.WriteLine(ob); } } }输出这将产生以下输出 - 整数 数组... 5 ... 阅读更多
197 次浏览
要将对象添加到集合的末尾,代码如下所示 - 示例using System; using System.Collections.ObjectModel; public class Demo { public static void Main() { Collection
71 次浏览
要将字符串添加到 StringCollection 的末尾,代码如下所示 - 示例using System; using System.Collections.Specialized; public class Demo { public static void Main() { StringCollection strCol = new StringCollection(); strCol.Add("John"); strCol.Add("Tim"); strCol.Add("Gary"); strCol.Add("Katie"); strCol.Add("Andy"); strCol.Add("Amy"); strCol.Add("Scarlett"); strCol.Add("Jacob"); Console.WriteLine("StringCollection 中的元素..."); foreach(Object ob in strCol) { Console.WriteLine(ob); } Console.WriteLine("元素的数量 = " + strCol.Count); ... 阅读更多
524 次浏览
要获取满足谓词指定条件的列表的所有元素,代码如下所示 - 示例using System; using System.Collections.Generic; public class Demo { private static bool demo(int i) { return ((i % 3) == 0); } public static void Main(String[] args) { List
210 次浏览
要获取 Hashtable 指定键的哈希码,代码如下所示 - 示例 现场演示using System; using System.Collections; public class HashCode : Hashtable { public static void Main(string[] args) { HashCode hash = new HashCode(); hash.Add("A", "Jacob"); hash.Add("B", "Mark"); hash.Add("C", "Tom"); hash.Add("D", "Nathan"); hash.Add("E", "Tim"); hash.Add("F", "John"); hash.Add("G", "Gary"); Console.WriteLine("键值对..."); foreach(DictionaryEntry entry in hash) { Console.WriteLine("{0} and {1} ", ... 阅读更多
浏览量:119
要获取对 ListDictionary 的同步访问,代码如下:示例 在线演示使用 System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void Main() { ListDictionary dict = new ListDictionary(); dict.Add("1", "SUV"); dict.Add("2", "Sedan"); dict.Add("3", "Utility Vehicle"); dict.Add("4", "Compact Car"); dict.Add("5", "SUV"); dict.Add("6", "Sedan"); dict.Add("7", "Utility Vehicle"); dict.Add("8", "Compact Car"); dict.Add("9", "Crossover"); dict.Add("10", "Electric Car"); Console.WriteLine("ListDictionary 元素..."); ... 阅读更多