Re: [Quantproject-developers] QuantProject/b3_Data/DataTables Quotes.cs, 1.27, 1.28
Brought to you by:
glauco_1
|
From: Marco M. <mar...@po...> - 2006-07-23 15:08:29
|
> + private void removeNonContainedDates( SortedList marketDays )
> + {
> + foreach( DataRow dataRow in this.Rows )
> + if ( marketDays.ContainsKey(
> + (DateTime)dataRow[ Quotes.Date ] ) )
> + this.Rows.Remove( dataRow );
> + }
Ma guarda un po' quante belle cosine che ha portato il caldo afoso (di cu=
i,=20
fortunatamente, sento solo parlare in tv)
di questi giorni ... :-).
Ho per=F2 un paio di dubbi riguardo al metodo di cui sopra:
1) nell'if non manca "!" ? (leggendo il nome del metodo sarei portato a=20
concludere che il remove si applica se la data non =E8 contenuta, appunto=
...)
2) il foreach non funzionava solo in lettura? Cio=E8: mi sembrava d'aver=20
capito che all'interno di un foreach non si potevano fare operazioni di a=
dd=20
o delete sugli items della collections. Ma se tu mi confermi che in runTi=
me=20
il metodo non d=E0 problemi, allora devo proprio aprire la guida ...
|