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

Một từ điển ánh xạ các khóa thành các giá trị cho phép truy xuất hiệu quả các giá trị từ các khóa. Thẻ USE [map-function] về các chức năng ánh xạ trên dữ liệu, XIN; và đối với địa lý, [bản đồ].





3
Lấy lại giá trị từ điển Các phương pháp hay nhất
Gần đây tôi mới nhận thấy Dictionary.TryGetValue(TKey key, out TValue value)và tò mò về cách tiếp cận tốt hơn để truy xuất một giá trị từ Từ điển. Theo truyền thống, tôi đã làm: if (myDict.Contains(someKey)) someVal = myDict[someKey]; ... trừ khi tôi biết nó có được trong đó. Tốt …
79 c#  .net  dictionary 


4
map <int, int> giá trị mặc định
std::map&lt;int,int&gt; mapy; ++mapy[5]; Có an toàn không khi giả định rằng mapy[5]sẽ luôn là 1? Ý tôi là, sẽ mapy[5]luôn nhận giá trị mặc định là 0 trước '++', ngay cả khi không được khai báo rõ ràng, như trong mã của tôi?

7
StringDictionary so với Từ điển <chuỗi, chuỗi>
Có ai biết sự khác biệt thực tế giữa đối tượng System.Collections.Specialized.StringDictionary và System.Collections.Generic.Dictionary là gì không? Tôi đã sử dụng cả hai trong quá khứ mà không cần suy nghĩ nhiều về việc cái nào sẽ hoạt động tốt hơn, hoạt động tốt hơn với Linq hoặc cung cấp …


4
Sự khác biệt giữa <? mở rộng Base> và <T mở rộng Base>?
Trong ví dụ này: import java.util.*; public class Example { static void doesntCompile(Map&lt;Integer, List&lt;? extends Number&gt;&gt; map) {} static &lt;T extends Number&gt; void compiles(Map&lt;Integer, List&lt;T&gt;&gt; map) {} static void function(List&lt;? extends Number&gt; outer) { doesntCompile(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); compiles(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); } } doesntCompile() không thể biên dịch với: Example.java:9: error: …






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.