क्या इस पद्धति को सामान्य बनाने का कोई तरीका है ताकि मैं एक स्ट्रिंग, बूल, इंट, या डबल लौटा सकूं? अभी, यह एक स्ट्रिंग लौटा रहा है, लेकिन अगर यह कॉन्फ़िगरेशन मान के रूप में "सही" या "गलत" खोजने में सक्षम है, तो मैं उदाहरण के लिए एक बूल वापस करना चाहूंगा।
public static string ConfigSetting(string settingName)
{
return ConfigurationManager.AppSettings[settingName];
}
dynamic
कीवर्ड का उपयोग करते हैं तो C # आपके लिए ऐसा कर सकता है । उसके लिए एक प्रदर्शन लागत है, लेकिन एक कॉन्फ़िग फ़ाइल पढ़ने के लिए, प्रदर्शन लागत लगभग निश्चित रूप से महत्वहीन है।