![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
![]() |
| |
| | #1 (permalink) |
| | System.Collections.Generic.List<int> myList = new System.Collections.Generic.List<int>(100); System.Collections.Generic.List<int> myList = new System.Collections.Generic.List<int>(100); Does this preallocate 100 integers? Also, is there any way to preallocate an array of objects all at once? MyOb[] al= new MyOb[100]; for (int z = 0; z < nCount; z++) { al[z] = new MyOb(); } Can i avoid all these new and just allocate an array of MyOb all at once? |
My System Specs![]() |
| | #2 (permalink) |
| | RE: System.Collections.Generic.List<int> myList = new System.Collectio It creates a list with a capacity of 100. This, in reality, creates an array with 100 elements in it. Because the type is int (a value type) it does pre-allocate 100 ints. I you already have an array of values you can pass it into the List<T> constructor; but it will copy the values. -- Browse http://connect.microsoft.com/VisualStudio/feedback/ and vote. http://www.peterRitchie.com/blog/ Microsoft MVP, Visual Developer - Visual C# "DR" wrote: Quote: > System.Collections.Generic.List<int> myList = new > System.Collections.Generic.List<int>(100); > > Does this preallocate 100 integers? > > Also, is there any way to preallocate an array of objects all at once? > > MyOb[] al= new MyOb[100]; > > for (int z = 0; z < nCount; z++) > > { > > al[z] = new MyOb(); > > } > > > > Can i avoid all these new and just allocate an array of MyOb all at once? > > > |
My System Specs![]() |
![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| V2 CTP3: How to use a generic List constructor | PowerShell | |||
| why doesn't System.Collections.SortedList work in PowerShell | PowerShell | |||
| how to do Generic.List.BinarySearch on byRef data? | .NET General | |||
| How to put PSObject into System.Collections.ObjectModel.Collection | PowerShell | |||