Refelction Typ (T) eine IEnumerable<T> herausfinden!?
-
Aber Lord,
bei deiner variante muss ich das ding ja auf eine "List<>" casten, damit ich elemente hinzufügen kann!? hm...
-
Du kannst das Objekt auf eine IList (untypisiert) casten, um Objekte hinzuzufügen.
-
Oder ganz einfach mit ReflectionConverter
-
DAnke, aber jetzt hab ich noch ne weitere Frage?
wie bekomme ich von einem "IEnumerable" Type die Anzahlt der Elemente aus dem Enumerabke!?
ich hab eine propertyInfo, welches ein "IEnumerable" ist, und auch die Instance! Wie komm ich nun rückwirkend an die Größe!?
Grüße
-
Linq -> Count() oder foreach und Zähler
-
IEnumerable hat kein "Count" member....
aber über den Enumerator geht auch , danke:)
-
NullbockException schrieb:
IEnumerable hat kein "Count" member....
Das ist richtig, war aber nicht meine Antwort:
PuppetMaster2k schrieb:
Linq -> Count()
Ich habe nicht umsonst, Linq und () geschrieben.
-
ich kann dir nich folgen:) bisschen code bitte:)
-
-
NullbockException schrieb:
ich kann dir nich folgen:) bisschen code bitte:)
linq count() == foreach (...) n++