मैं कुछ निर्दिष्ट पैरामीटर से एक HTML तालिका जेनरेट करना चाहता हूं। विशेष रूप से, दो पैरामीटर मैं अपने विधि में पारित करना चाहते हैं: IEnumerable सूची, और उदाहरण के लिए टी के गुणों में से कुछ सबसेट, मान लीजिए कि मैं इस वर्ग की एक सूची है करते हैं:निर्दिष्ट गुणों के साथ जेनेरिक क्लास की सूची से HTML तालिका जेनरेट करें
class Person
{
string FirstName
string MiddleName
string LastName
}
मान लीजिए कि सूची है चलो इसमें 5 लोग मैं वहाँ जो गुण मैं उत्पन्न तालिका चाहते हैं निर्दिष्ट करने के लिए एक बेहतर तरीका है यकीन है कि
List<Person> people;
...add people to list
string HTML = GetMyTable(people, "FirstName", "LastName");
: मैं कुछ इस तरह करने से उस वर्ग के एक HTML तालिका (या किसी अन्य मनमाना वर्ग) प्राप्त करने में सक्षम होना चाहता हूँ से (या कौन से गुण मैं तालिका से बाहर रखना चाहते हैं, यह बेहतर होगा क्योंकि मैं आमतौर पर अधिकतर या सभी वर्ग की संपत्तियों को चाहता हूं), लेकिन मुझे यकीन नहीं है कि मैंने कभी प्रतिबिंब का उपयोग नहीं किया है, लेकिन मैं यह अनुमान लगा रहा है कि कैसे)। साथ ही, विधि किसी भी प्रकार की कक्षा की सूची स्वीकार करनी चाहिए।
इसे पूरा करने के तरीके पर कोई भी चालाक विचार?
उदाहरण के लिए यदि आप int और स्ट्रिंग चुनने का प्रयास करते हैं तो क्या होता है? 'पी' 'ऑब्जेक्ट 'बन जाएगा, या यह संकलित नहीं होगा? –
@TimS। धन्यवाद मैंने जवाब अपडेट किया। –
क्या आप समझा सकते हैं कि "fxn (item)" क्या कर रहा है? – birdus