Klausimai, pažymėti „ienumerable“

„IEnumerable“ ir jos bendras atitikmuo „IEnumerable“ yra .NET sąsajos iteracijai (arba skaičiavimui) per elementų rinkinį.
3
atsakymai

Kodėl „IEnumerable <T>“ padarė Covariantą C # 4?

Ankstesnėse C # versijose IEnumerable buvo apibrėžta taip: viešoji sąsaja IEnumerable <T>: IEnumerable Kadangi C # 4 yra apibrėžimas: viešoji sąsaja IEnumerable <out T>: IEnumerable Ar man tiesiog reikia pakenkti vaidmenims ...
yra nustatytas liepos 18 d. 11 val
4
atsakymai

Įrašoma ir užsakoma

Turiu klausimą apie užsakymą IEnumerable. Kiek aš žinau, IEnumerable iteracija yra pseudo kodas, kuris gali būti parašytas taip: o (enumerable.HasNext ()) {object obj = enumerable.Current; ...} Dabar manau, kad mums reikia ...
gegužės 02 d. 12 val
7
atsakymai

Javascript jQuery ekvivalentas LINQ Any ()

Ar yra ekvivalentas IEnumerable.Any (Predicate <T>) „JavaScript“ ar „jQuery“? Patikrinu elementų sąrašą ir noriu anksti nutraukti, jei randama klaida. Galėčiau tai padaryti su $ .each, bet norėčiau atpažinti išorinę vėliavą.
gegužės 10 d. 11 val
2
atsakymai

Resharper: galimas daugybinis skaičiavimas

Aš naudoju naują „Resharper 6“ versiją. Keliose mano kodo vietose ji pabrėžė kai kurį tekstą ir įspėjo, kad gali būti įmanoma sudaryti kelis IEnumeruotus skaičiavimus. Suprantu, ką tai reiškia, ir, jei reikia, priėmė patarimą ...
nustatytas liepos 06 d. 11 val
4
atsakymai

Skirtumas tarp IEnumerable ir IEnumerable <T>?

Koks skirtumas tarp IEnumerable ir IEnumerable <T>? Aš mačiau daugelį pagrindų klasių, įgyvendinančių abi šias sąsajas, todėl norėčiau sužinoti, kokią naudą galima gauti įgyvendinant abu? Peržiūrėkite, kaip jie buvo apibrėžti: publ ...
nustatytas vasario 11 d '11 20:33
11
atsakymai

Ar yra „Linq“ metodas, kaip pridėti vieną elementą į „IEnumerable <T>“?

Iš esmės, aš bandau kažką panašaus: image.Layers, kuris grąžina IEnumerable visiems sluoksniams, išskyrus tėvų sluoksnį, tačiau kai kuriais atvejais tik noriu: image.Layers.With (image.ParentLayer); nes jis naudojamas tik n ...
03 Feb rinkinys '11 22:08
4
atsakymai

Kaip Assert.AreEqual apibrėžia dviejų universaliųjų IEnumerių vienodumą?

Turiu vieneto testą, kad patikrintumėte, ar metodas grąžina galiojantį IE. Metodas sukuria enum vertę naudodamas grąžos grąžą. Toliau pateikiami sąrašo sąrašai: enum TokenType {NUMBER, COMMAND, ARITHMETIC,} vidinis ...
birželio 1 d
2
atsakymai

Kodėl .net masyvai įdiegia tik IEnumerable, ne IEnumerable <T>?

Įdiegiau savo „ArrayList“ klasę ir buvau nustebęs, kai supratau, kad vieša „System.Collections.Generic.IEnumerator <T> GetEnumerator () {return _array.GetEnumerator (); neveikia. Kodėl masyvai neįgyvendina ...
gegužės 05 d. 10 val
7
atsakymai

Konvertuokite „DataTable“ į „IEnumerable <T>“

Bandau konvertuoti DataTable į IEskaitomą. Kur T yra mano sukurtas pasirinktinis tipas. Žinau, kad tai galiu padaryti, sudarant sąrašą, bet maniau, kad tai gali būti padaryta naudojant „IEnumerable“. Štai ką aš turiu. privatus IEskaitomas <...
nustatytas 03 rugpjūtis '10, 2:44
11
atsakymai

Lygiagretus iteravimas C # arba konversijos skaitiklyje

Jei turiu IEnumerable, pavyzdžiui: string [] items = new string [] {"a", "b", "c", "d"}; Norėčiau eiti per visas poras iš eilės elementų (stumdomasis >
nustatytas vasario 23 d '09 4:17 val
7
atsakymai

Ar turėčiau sugrąžinti IEnumerable arba IList?

Noriu grąžinti užsakytą elementų sąrašą iš metodo. Ar mano grąžinimo tipas turi būti IEnumerable arba IList?
Nustatyta liepos 5 d. 10 val. 18:29
6
atsakymai

bendras NE apribojimas, kur T:! IEskaitoma

Pagal pavadinimą galima teigti, kad tipo apribojimai yra neigiami C # 4?
nustatytas sausio 04 d '12 16:16
8
atsakymai

Leidžia IEnumeruoti <T> su Unity

Ar „Unity“ automatiškai gali išspręsti „IEnumerable <T>“? Tarkime, turiu klasę su šiuo konstruktoriumi: viešąja „CoalescingParserSelector“ (IEnumerable <IParserBuilder> parserBuilders) ir aš sukonfigūravau atskirus IParserBuilder egzempliorius ...
gruodžio 25 d. '09 20:26
7
atsakymai

Kaip patikrinti, ar kintamasis yra netinkamas IEnumerable

Iš esmės, aš sukuriu labai bendro pobūdžio T4 šabloną, o vienas iš reikalingų dalykų yra pasakyti spaudos kintamąjį. Tačiau noriu, kad jis įvertintų sąrašus ir perduotų juos per juos, o vietoj to spausdintų „ListItem.ToString“ (). Mano šablonas T4 ...
nustatytas sausio 04 d '11, 6:19
7
atsakymai

Pašalinkite elementą iš „IEnumerable <T>“ rinkinio

Turiu IEnumerable <User> iššokantį rinkinį. Noriu iš jo pašalinti elementą, kaip tai padaryti? foreach (var u į vartotojus) {if (u.userId = 1123) {// pašalinti! }} Žinau, kad ciklo metu neturėtumėte ištrinti, todėl aš ...
nustatytas sausio 03 d '13, 19:55