Wyrzucam na to mózg; Mam kilka zdefiniowanych list, w oparciu o określone klasy (c1, c2, c3 ...). Mam metodę, która przetwarza informacje na tych listach. Co chcę zrobić, to przekazać na konkretnej liście, ale niech metoda zaakceptuje ogólną listę, a następnie za pomocą typeof określić, co konkretnej pracy do zrobienia. Wiem, że jest to możliwe, ale wydaje mi się, że nie udało mi się uzyskać właściwej składni po stronie metody. więc na przykład:Przekazywanie ogólnej listy <> w języku C#
List<c1> c1var;
List<c2> c2var;
List<c3> c3var;
some_method(c1var);
some_method(c2var);
some_method(c3var);
class some_thing
some_method(List<> somevar)
if typeof(somevar).name = x then
esle if typeof(somevar).name = y then....
Jak ustawić listę parametrów dla metody?
z góry dzięki R. Sanders
Szybkie pytanie, dlaczego nie należy przeciążać some_method, aby akceptować określone typy list, zamiast wykonywać typof? –