पर पास करें, मुझे विधि में क्लास नाम की आवश्यकता है उदाहरण के लिए एक्स। इस बीच, मैं टाइप-सुरक्षा को खोना नहीं चाहता हूं और मैं अन्य डेवलपर्स को पास करने की अनुमति नहीं दूंगा विधि के लिए स्ट्रिंग (कक्षा का नाम)।टाइप-सुरक्षित रूप से किसी क्लास नाम को विधि
कुछ इस तरह:
void X(??? class) // --> don't know how
{
var className = get the name of class // --> which I don't know how
Console.WriteLine(className);
}
X(tblEmployee); //--> usage of X, where tblEmployee is a POCO class
के बाद से tblEmployee एक वर्ग नहीं एक वस्तु है, एक्स (tblEmployee.GetType()) गलत है क्योंकि GetType() वस्तुओं पर कहा जा सकता है है। इसके बजाय एक्स (टाइपोफ (tblEmployee)) सही है। – Alireza
@Alireza क्षमा करें, मैंने सोचा कि यह कक्षा का एक उदाहरण था। फिक्स्ड। – Rotem