Monday, 15 June 2015

c# - Using Datatype as value in Dictonary -


मेरे पास यह संरचना है - यहाँ एक डमी कार्यान्वयन में:

  इंटरफ़ेस आईबीएसिक वावफॉर्म {डबल खोज एम्पल्यूमेंटफ़ैक्टर (एट सैम्पलपरसैकेंड); डबल वैल्यूएटफेश (डबल चरण); } अमूर्त वर्ग बेसवेविफॉर्म: आईबीसाइववेवफॉर्म {सार्वजनिक डबल खोजएम्पप्लीट्यूडफ़ैक्टर (एट सैंपलपरससेकॉन्ड) {नया नॉन इमिलेटेड एक्सप्शन (); } सार्वजनिक डबल वैल्यू एटफेस (दोहरे चरण) {नई नोटिफाइड अपेशन (फेंक); }} सील क्लास सॉवडाउनव्वैवफॉर्म: बेसवेवफॉर्म {} सीलबंद वर्ग सॉफ़्टव्वैवफॉर्म: बेसवेविफॉर्म {}  

मैं एक डिक्शनरी एक विवरण (एक स्ट्रिंग) और एक

  var myDict = नया शब्दकोश & lt; स्ट्रिंग, बेसवेवफॉर्म ** डेटाटाइप ** & gt; () के रूप में,    

{{"नीचे देखा", साउडाव्वोवफॉर्म}, {"साऊ अप", सॉफ़्टव्वॉफॉर्म}}

मैंने यह भी करने की कोशिश की है:

  var myDict = नया शब्दकोश & lt; स्ट्रिंग, प्रकार & gt; () {{"डाउ डाउन", (टाइप) साउडाव्वोवफॉर्म}, {"स्यू अप", (प्रकार) सॉफ़्टवेयरफ़ीम}};  

लेकिन यह मुझे एक संकलन त्रुटि देता है:

'WindowsFormsApplication5.SawDownWaveform' एक 'प्रकार' है लेकिन इसे 'चर' के रूप में प्रयोग किया जाता है

सवाल यह है कि मैं इसे कैसे सी # में कर सकता हूँ?

प्रकार का ऑपरेटर है कि आप कैसे प्रकार ऑब्जेक्ट जब संकलन समय पर एक प्रकार पहचानकर्ता देता है:

  var myDict = नया शब्दकोश & lt; स्ट्रिंग, प्रकार & gt; () {{"नीचे देखा गया", टाइपफ (सॉवडाउनवेवफॉर्म)}, {" अप ", टाइपफ (SawUpWaveform)}};  

No comments:

Post a Comment