Belirtilen birkaç parametreden bir HTML tablosu oluşturmak istiyorum. IEnumerable listesi ve Mesela T. bazı özelliklerini alt kümesi, en bu sınıfın bir listesi var diyelim: Özellikle, benim yönteme geçirmek istediğiniz iki parametre vardırBelirtilen özelliklere sahip genel sınıf listesinden HTML tablosu oluştur
class Person
{
string FirstName
string MiddleName
string LastName
}
listesinde sahip olduğunu varsayalım İçinde 5 kişi var. Ben oluşturulan tabloyu istediğiniz özellikleri belirtmek için daha iyi bir yolu var eminim
List<Person> people;
...add people to list
string HTML = GetMyTable(people, "FirstName", "LastName");
: Böyle bir şey yaparak bu sınıfın bir HTML tablosu (veya başka keyfi sınıf) elde edebilmek istiyorum (ya da hangi özelliklerin tablodan çıkarılmasını istiyorum, bu genellikle sınıfın özelliklerinin çoğunu veya tümünü istediğimden daha iyi olurdu), ama nasıl emin olamadım (asla yansıma kullanmıyordum, ama ben tahmin etmek nasıl). Ayrıca, yöntem herhangi bir sınıfın bir listesini kabul etmelidir.
Bunu nasıl gerçekleştireceğiniz konusunda akıllıca fikirler var mı?
Örneğin int ve dize seçmeye çalışırsanız ne olur? P 'nesne 'olacak mı, yoksa derleme değil mi? –
@TimS. Teşekkürler cevabı güncelledim. –
"fxn (item)" ın ne yaptığını açıklayabilir misiniz? – birdus