[Mono-dev] Problem with Linq in Mono
Jb Evain
jb at nurv.fr
Wed Oct 20 08:28:50 EDT 2010
Hi,
On Wed, Oct 20, 2010 at 1:58 PM, Chakotey STME <chakoteystme at gmail.com> wrote:
> I have a vb.net project (.net 3.5).
> I use this Linq-Statement:
>
> Dim minPosition = myIndexing.Where(Function(x) x.Key <
> beginTime).SelectMany(Function(x) x.Value).ToList
>
> It works perfect under .net and mono 2.6
>
> But I get an exception if I use this operation (i get the exception
> only under mono - with .net it works perfect):
>
> Dim MaxValue = minPosition.Max
>
> The exception:
> Unhandled Exception: System.InvalidOperationException: Operation is
> not valid due to the current state of the object
> at System.Linq.Enumerable.Iterate[Int64,Int64] (IEnumerable`1
> source, Int64 initValue, System.Func`3 selector) [0x00000] in
> <filename unknown>:0
> at System.Linq.Enumerable.Max (IEnumerable`1 source) [0x00000] in
> <filename unknown>:0
> at FileReader.Module1.getObenUndUnten
> (System.Collections.Generic.Dictionary`2& myIndexing, Int32 beginTime,
> Int32 endTime) [0x00000] in <filename unknown>:0
> at FileReader.Module1.Main () [0x00000] in <filename unknown>:0
Sorry but it's not exactly clear what you're doing that is triggering
the exception. Could you please write a small standalone repro?
Thanks,
--
Jb Evain <jb at nurv.fr>
More information about the Mono-devel-list
mailing list