मैं इस वर्गसी #: कैसे बताना है कि कोई ऑब्जेक्ट कस्टम क्लास या मूल प्रकार/.NET क्लास का है या नहीं?
public class MyViewModel {
public MyClass Thing { get; set; }
public int Id { get { return Thing.Id; } }
public string Name { get { return Thing.Name; } }
}
मैंने देखा जब मैं इसे एक ASP.NET GridView करने के लिए बाध्य है, यह स्वतः ही Thing
को छोड़ देता है, और एक अच्छे कारण के लिए (यानी। क्योंकि अन्यथा यह केवल अर्थहीन "MyNamespace दिखाएगा। MyClass "सभी पंक्तियों में)
मैं इस विधि में एक ऐसी ही बात करने के लिए कोशिश कर रहा हूँ।
public static string ConvertToCsv<T>(IEnumerable<T> items)
{
foreach (T item in items)
{
if(item is not a native/.NET class) // <-- How do you do this?
continue;
else // If it is a string/int/bool/DateTime or something meaningful
{
...
}
}
}
संभव डुप्लिकेट [निर्धारित करने के लिए कैसे एक DLL एक प्रबंधित विधानसभा या निवासी है कि क्या (एक देशी dll लोड को रोकने के)?] (Http://stackoverflow.com/questions/367761/how-to-determine कि क्या एक dll-है-एक कामयाब-विधानसभा या देशी-रोकने लोडिंग) - उच्चतम स्कोरिंग जवाब –
धन्यवाद जेरेमी जाँच लेकिन मैं फ़ाइलों या DLL – Aximili