In C# how to create a List<T> with a default count of zero? -


rookie question:

i have been experiencing minor bug in mvc2 application. able trace code:

list<stream2fieldtypes> stream2fieldtypes = new list<stream2fieldtypes>(); foreach (var item in stream.stream2fieldtypes)  {     stream2fieldtypes.add(item);  } 

the problem experiencing when instatiate new list, has count of one. i'm thinking due using constructor. tried this:

list<stream2fieldtypes> stream2fieldtypes; foreach (var item in stream.stream2fieldtypes)  {     stream2fieldtypes.add(item);  } 

but, of course not compile because of error on stream2fieldtypes.add(item);. there way can create list<stream2fieldtypes> , make sure count zero?

the problem experiencing when instatiate new list, has length of one

no, that's totally impossible. problem somewhere else , unrelated number of elements of newly instantiated list.

list<stream2fieldtypes> stream2fieldtypes = new list<stream2fieldtypes>(); 

stream2fieldtypes.count 0 @ point no matter (assuming of course single threaded sequential access list<t> not thread-safe anyways it's safe assumption :-)).


Comments

Popular posts from this blog

android - Spacing between the stars of a rating bar? -

html - Instapaper-like algorithm -

c# - How to execute a particular part of code asynchronously in a class -