Câu hỏi được gắn thẻ «collections»

API bộ sưu tập cung cấp cho các nhà phát triển một tập hợp các lớp và giao diện giúp xử lý các bộ sưu tập đối tượng dễ dàng hơn.

8
Cách tốt nhất để triển khai Từ điển an toàn theo luồng là gì?
Tôi đã có thể triển khai Từ điển an toàn luồng trong C # bằng cách lấy từ IDictionary và xác định đối tượng SyncRoot riêng tư: public class SafeDictionary<TKey, TValue>: IDictionary<TKey, TValue> { private readonly object syncRoot = new object(); private Dictionary<TKey, TValue> d = new Dictionary<TKey, TValue>(); public …

15
trình tạo cho HashMap
Guava cung cấp cho chúng tôi các phương thức nhà máy tuyệt vời cho các loại Java, chẳng hạn như Maps.newHashMap(). Nhưng cũng có những nhà xây dựng cho java Maps? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2). build();
109 java  collections  guava 

8
AddRange vào bộ sưu tập
Hôm nay, một đồng nghiệp đã hỏi tôi cách thêm một phạm vi vào một bộ sưu tập. Anh ta có một lớp kế thừa từ Collection<T>. Có một thuộc tính chỉ nhận của loại đó đã chứa một số mục. Anh ta muốn thêm các mục trong bộ sưu …


8
Làm thế nào tôi có thể khởi tạo một Danh sách C # trong cùng một dòng mà tôi khai báo. (Ví dụ về Bộ sưu tập chuỗi IEnumerable)
Tôi đang viết mã thử nghiệm của mình và tôi không muốn viết: List<string> nameslist = new List<string>(); nameslist.Add("one"); nameslist.Add("two"); nameslist.Add("three"); Tôi rất thích viết List<string> nameslist = new List<string>({"one", "two", "three"}); Tuy nhiên, {"một", "hai", "ba"} không phải là "Bộ sưu tập chuỗi IEnumerable". Làm cách nào để tôi …




22
Chuyển đổi danh sách <Integer> thành danh sách <chuỗi>
Tôi có một danh sách các số nguyên List&lt;Integer&gt;và tôi muốn chuyển đổi tất cả các đối tượng số nguyên thành Chuỗi, do đó kết thúc với một mới List&lt;String&gt;. Đương nhiên, tôi có thể tạo một mới List&lt;String&gt;và lặp qua danh sách gọi String.valueOf()cho mỗi số nguyên, nhưng tôi …






7
Từ điển 2 chiều 1 đến 1 trong C #
Tôi đang tìm kiếm một lớp Từ điển chung, hai chiều từ 1 đến 1 trong C # (2), tức là. aBiDictionaryOneToOne&lt;T, S&gt; được đảm bảo chỉ chứa một trong mỗi giá trị và khóa (dù sao cũng có thể lên đến RefEquals) và có thể được tìm kiếm bằng …
98 c#  .net  collections 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.