Jak używać zwróconej zmiennej linq?
Zdecydowałem się rzucić okiem na stronę LINQ, w przeciwieństwie do zwykłej pętli foreach, ale mam problem z uruchomieniem, głównie z powodu typów danych, które według mnie.
Więc mam to do tej pory;
var selectedSiteType = from sites in siteTypeList
where sites.SiteTypeID == temp
select sites;
siteTypeList to lista typów SiteTypes. Próbuję znaleźć konkretną (którą potępiłem ze zmienną „temp”.
Jak następnie użyć tego wybranego SiteType jako typu SiteType? Kiedy próbuję przekazać „selectedSiteType” do innej funkcji, tak;
mSiteTypeSub.EditSitetype(selectedSiteType);
Uwaga: Próbowałem podać indeks, tak jakby selectedSiteType był listą / Array, ale to też nie działało, pojawia się następujący błąd:
Argument 1: cannot convert from
'System.Collections.Generic.IEnumerable<DeviceManager_take_2.SiteType>' to
'DeviceManager_take_2.SiteType'
Czy czegoś brakuje? może jakiś rodzaj obsady? Tak jak powiedziałem, jestem nowy w tym i walczę o to, żeby się tym zająć. Są szanse, że źle zrozumiałem cały pomysł i zrobiłem z siebie głupca!
Pozdrawiam z góry.