"A collection cannot be modified while being enumerated."

See: 
http://bytes.com/topic/c-sharp/answers/765778-remove-item-arraylist-inside-foreach

As indicated there, yours might work if you use a normal "for"
statement rather than "foreach".
If you use the former, be prepared to access each element through an
index.



Regards,


Benj







On Apr 14, 7:15 pm, Busky <[email protected]> wrote:
> Hello,
>
> I’m a newbie with C# and perhaps my question seems too foolish. Sorry
> by that.
> I’ve an object (collection type), let’s call it “oApps” that has
> several items that I need to get out.
> I know how to do that using foreach statement and everything should be
> ok. However
> I need to reset to null the identifier of the foreach statement and
> it’s not allowed within foreach.
>
> foreach (IAPP oApp in oApps)
>                 {
>                     try
>                     {
>                         axApp.Add(app.Name);
>                         axApp.Add(app.Id);
>                         axApp.Add(app.Description);
>                     }
>                     finally
>                     {
>                         if (app != null)
>                         {
>                             Marshal.ReleaseComObject(app);
>                         }
>                     }
>                 }
>
> My question is if I can do it using something else?
> The collection has the following extensions that think that could
> help, but unfortunately I don’t know how to implement.
> - AsQueryable
> - Cast
> - OfType
>
> I appreciate any help,
>
> Many thanks


-- 
To unsubscribe, reply using "remove me" as the subject.

Reply via email to