Quick one: Difference between collection expressions and collection initializer
Read OriginalThis technical article analyzes the performance difference between C# collection expressions (e.g., `List<int> a = [1, 2, 3];`) and collection initializers (e.g., `List<int> b = new() {1,2,3};`). It shows the lowered code to demonstrate that collection expressions preallocate the list with the exact capacity, offering a potential performance benefit over initializers, which call the Add method for each element.
Comments
No comments yet
Be the first to share your thoughts!
Browser Extension
Get instant access to AllDevBlogs from your browser