2
यह जाँचने में तेज़ क्यों है कि यदि शब्दकोश में कुंजी है, तो अपवाद को पकड़ने के बजाय, यदि ऐसा नहीं है तो?
कोड की कल्पना करें: public class obj { // elided } public static Dictionary<string, obj> dict = new Dictionary<string, obj>(); विधि 1 public static obj FromDict1(string name) { if (dict.ContainsKey(name)) { return dict[name]; } return null; } विधि 2 public static obj FromDict2(string name) { try { return dict[name]; } …
234
c#
performance
dictionary