c# - How do I know the type of object and cause it? -


  पैराग्राफ पी = नया पैराग्राफ (); शून्य फ़ंक्शन (var इनलाइन) {var r = (इनलाइन); स्ट्रिंग rSer = XamlWriter.Save (r); Var inl1 = XamlReader.Parse (rSer); p.Inlines.Add (inl1); // त्रुटि System.Windows.Documents.InlineCollection.Add (System.Windows.UIElement) के लिए सबसे अच्छा अतिभारित विधि मिलान में कुछ अमान्य तर्क हैं}  

इनलाइन प्रकार सिस्टम हो सकते हैं। Windows दस्तावेज.रोन या सिस्टम.विंडो। डॉक्यूमेंट्स.सपैन।

मैं इनलाइन के प्रकार को कैसे जान सकता हूं और इसके लिए आगे बढ़ सकता हूं?

मुझे इस तरह कुछ चाहिए:

< Pre> प्रकार t = Type.GetType (inline.GetType ()। ToString ()); // परिणाम टी == नल पी.इनलाइन। जोड़ें (टी के रूप में इनलाइन);

चूंकि सिस्टम। विन्डोज़। दस्तावेज.रुन और सिस्टम.विंडो। दस्तावेज़.दोन दोनों System.Windows.Documents.Inline से निकलना यह उतना सरल हो सकता है:

  // अनचेस्ट रहित फ़ंक्शन (इनलाइन इनलाइन 1) {string rSer = XamlWriter.Save (inline1); इनलाइन 2 = XamlReader.Parse (आरएसर) इनलाइन के रूप में; p.Inlines.Add (inline2); }  

Comments