enumस्ट्रिंग प्रकारों की तुलना में तेज़ी से/अधिक कुशल प्रकारों को कुंजीपटल कुंजी के रूप में उपयोग करते समय उपयोग किया जाता है?जो तेज़/अधिक कुशल है: शब्दकोश <string, object> या शब्दकोश <enum,object>?
IDictionary<string,object> or IDictionary<enum,object>
वास्तव में, कौन सा डेटा प्रकार एक शब्दकोश कुंजी के रूप में सबसे उपयुक्त है और क्यों? सादगी
struct MyKeys
{
public string Incomplete = "IN";
public string Submitted = "SU";
public string Processing="PR";
public string Completed = "CO";
public string Closed = "CL";
}
और
enum MyKeys
{
Incomplete,
Submitted,
Processing,
Completed,
Closed
}
ऊपर से कौन सा बेहतर होगा अगर एक शब्दकोश में कुंजी के रूप में इस्तेमाल के लिए केवल 5 गुण:
पर विचार निम्नलिखित: नोट!
क्या सी # के पास जावा के एनमैप के बराबर है? –