2026/1/29 14:10:05
网站建设
项目流程
做网站怎么弄模板,网络营销论坛,如何建立公众号的步骤,做技术分享网站有哪些.NET 集合与多线程编程全解析 1. .NET 集合类 1.1 哈希表(Hashtable)示例 使用哈希表存储员工信息是一种常见的做法。以下是一个示例代码:
Hashtable employees =new Hashtable(Employee.HashByName, Employee.SortByName);
employees.Add(herb, 414 Evergreen T….NET 集合与多线程编程全解析1. .NET 集合类1.1 哈希表(Hashtable)示例使用哈希表存储员工信息是一种常见的做法。以下是一个示例代码:Hashtable employees = new Hashtable(Employee.HashByName, Employee.SortByName); employees.Add(herb, "414 Evergreen Terrace"); employees.Add(george, "2335 Elm Street"); employees.Add(frank, "18 Pine Bluff Road"); Employee herbClone = new Employee("Herb", 000); string address = (string) employees[herbClone]; Console.WriteLine("{0} lives at {1}", herbClone, address);不过,这种技术应谨慎使用。通常,将员工姓名等值作为属性公开,并将其用作哈希键会更简单。1.2 同步集合当创建像ArrayList这样的集合类时,它不是线程安全的,因为为其添加同步会带来一些开销。如果需要线程安全的版本,只需调用Synchronized()方法来获取该列表的线程安全包装器。示例如下: