From 84bfaa4fce68b3a21ec5a7c58374febbfff33f11 Mon Sep 17 00:00:00 2001 From: Stuart Mosquera Date: Tue, 7 Oct 2025 12:28:11 -0300 Subject: [PATCH 1/3] make AddRange method example more readable --- .../ListT/.ctor/source1.cs | 115 +++++++++--------- .../ListT/.ctor/source2.vb | 115 +++++++++--------- 2 files changed, 119 insertions(+), 111 deletions(-) diff --git a/snippets/csharp/System.Collections.Generic/ListT/.ctor/source1.cs b/snippets/csharp/System.Collections.Generic/ListT/.ctor/source1.cs index b9cf23c5a86..2007bc682cf 100644 --- a/snippets/csharp/System.Collections.Generic/ListT/.ctor/source1.cs +++ b/snippets/csharp/System.Collections.Generic/ListT/.ctor/source1.cs @@ -6,100 +6,105 @@ public class Example { public static void Main() { - string[] input = { "Brachiosaurus", - "Amargasaurus", - "Mamenchisaurus" }; + string[] input = { "Apple", + "Banana", + "Orange" }; - List dinosaurs = new List(input); - - Console.WriteLine("\nCapacity: {0}", dinosaurs.Capacity); + List fruits = new List(input); + Console.WriteLine("\nCapacity: {0}", fruits.Capacity); Console.WriteLine(); - foreach( string dinosaur in dinosaurs ) + + foreach (string fruit in fruits) { - Console.WriteLine(dinosaur); + Console.WriteLine(fruit); } - Console.WriteLine("\nAddRange(dinosaurs)"); - dinosaurs.AddRange(dinosaurs); + Console.WriteLine("\nAddRange(fruits)"); + fruits.AddRange(fruits); Console.WriteLine(); - foreach( string dinosaur in dinosaurs ) + + foreach (string fruit in fruits) { - Console.WriteLine(dinosaur); + Console.WriteLine(fruit); } Console.WriteLine("\nRemoveRange(2, 2)"); - dinosaurs.RemoveRange(2, 2); + fruits.RemoveRange(2, 2); Console.WriteLine(); - foreach( string dinosaur in dinosaurs ) + + foreach (string fruit in fruits) { - Console.WriteLine(dinosaur); + Console.WriteLine(fruit); } - input = new string[] { "Tyrannosaurus", - "Deinonychus", - "Velociraptor"}; + input = new string[] { "Mango", + "Pineapple", + "Watermelon"}; Console.WriteLine("\nInsertRange(3, input)"); - dinosaurs.InsertRange(3, input); + fruits.InsertRange(3, input); Console.WriteLine(); - foreach( string dinosaur in dinosaurs ) + + foreach (string fruit in fruits) { - Console.WriteLine(dinosaur); + Console.WriteLine(fruit); } - Console.WriteLine("\noutput = dinosaurs.GetRange(2, 3).ToArray()"); - string[] output = dinosaurs.GetRange(2, 3).ToArray(); + Console.WriteLine("\noutput = fruits.GetRange(2, 3).ToArray()"); + string[] output = fruits.GetRange(2, 3).ToArray(); Console.WriteLine(); - foreach( string dinosaur in output ) + + foreach (string fruit in output) { - Console.WriteLine(dinosaur); + Console.WriteLine(fruit); } } } -/* This code example produces the following output: +/* + This code example produces the following output: -Capacity: 3 + Capacity: 3 -Brachiosaurus -Amargasaurus -Mamenchisaurus + Apple + Banana + Orange -AddRange(dinosaurs) + AddRange(fruits) -Brachiosaurus -Amargasaurus -Mamenchisaurus -Brachiosaurus -Amargasaurus -Mamenchisaurus + Apple + Banana + Orange + Apple + Banana + Orange -RemoveRange(2, 2) + RemoveRange(2, 2) -Brachiosaurus -Amargasaurus -Amargasaurus -Mamenchisaurus + Apple + Banana + Banana + Orange -InsertRange(3, input) + InsertRange(3, input) -Brachiosaurus -Amargasaurus -Amargasaurus -Tyrannosaurus -Deinonychus -Velociraptor -Mamenchisaurus + Apple + Banana + Banana + Mango + Pineapple + Watermelon + Orange -output = dinosaurs.GetRange(2, 3).ToArray() + output = fruits.GetRange(2, 3).ToArray() -Amargasaurus -Tyrannosaurus -Deinonychus - */ + Banana + Mango + Pineapple +*/ // diff --git a/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/source2.vb b/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/source2.vb index c3587257d3b..e8ec3b22df4 100644 --- a/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/source2.vb +++ b/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/source2.vb @@ -2,56 +2,59 @@ Imports System.Collections.Generic Public Class Example - Public Shared Sub Main() - Dim input() As String = { "Brachiosaurus", _ - "Amargasaurus", _ - "Mamenchisaurus" } - - Dim dinosaurs As New List(Of String)(input) + Dim input() As String = { "Apple", _ + "Banana", _ + "Orange" } - Console.WriteLine(vbLf & "Capacity: {0}", dinosaurs.Capacity) + Dim fruits As New List(Of String)(input) + Console.WriteLine(vbLf & "Capacity: {0}", fruits.Capacity) Console.WriteLine() - For Each dinosaur As String In dinosaurs - Console.WriteLine(dinosaur) + + For Each fruit As String In fruits + Console.WriteLine(fruit) Next - Console.WriteLine(vbLf & "AddRange(dinosaurs)") - dinosaurs.AddRange(dinosaurs) + Console.WriteLine(vbLf & "AddRange(fruits)") + fruits.AddRange(fruits) Console.WriteLine() - For Each dinosaur As String In dinosaurs - Console.WriteLine(dinosaur) + + For Each fruit As String In fruits + Console.WriteLine(fruit) Next Console.WriteLine(vbLf & "RemoveRange(2, 2)") - dinosaurs.RemoveRange(2, 2) + fruits.RemoveRange(2, 2) Console.WriteLine() - For Each dinosaur As String In dinosaurs - Console.WriteLine(dinosaur) + + For Each fruit As String In fruits + Console.WriteLine(fruit) Next - input = New String() { "Tyrannosaurus", _ - "Deinonychus", _ - "Velociraptor" } + input = New String() { "Mango", _ + "Pineapple", _ + "Watermelon" } Console.WriteLine(vbLf & "InsertRange(3, input)") - dinosaurs.InsertRange(3, input) + fruits.InsertRange(3, input) Console.WriteLine() - For Each dinosaur As String In dinosaurs - Console.WriteLine(dinosaur) + + For Each fruit As String In fruits + Console.WriteLine(fruit) Next - Console.WriteLine(vbLf & "output = dinosaurs.GetRange(2, 3).ToArray") - Dim output() As String = dinosaurs.GetRange(2, 3).ToArray() - + Console.WriteLine(vbLf & "output = fruits.GetRange(2, 3).ToArray") + Dim output() As String = fruits.GetRange(2, 3).ToArray() + Console.WriteLine() - For Each dinosaur As String In output - Console.WriteLine(dinosaur) + + For Each fruit As String In output + Console.WriteLine(fruit) Next End Sub @@ -59,41 +62,41 @@ End Class ' This code example produces the following output: ' -'Capacity: 3 +' Capacity: 3 ' -'Brachiosaurus -'Amargasaurus -'Mamenchisaurus +' Apple +' Banana +' Orange ' -'AddRange(dinosaurs) +' AddRange(fruits) ' -'Brachiosaurus -'Amargasaurus -'Mamenchisaurus -'Brachiosaurus -'Amargasaurus -'Mamenchisaurus +' Apple +' Banana +' Orange +' Apple +' Banana +' Orange ' -'RemoveRange(2, 2) +' RemoveRange(2, 2) ' -'Brachiosaurus -'Amargasaurus -'Amargasaurus -'Mamenchisaurus +' Apple +' Banana +' Banana +' Orange ' -'InsertRange(3, input) +' InsertRange(3, input) ' -'Brachiosaurus -'Amargasaurus -'Amargasaurus -'Tyrannosaurus -'Deinonychus -'Velociraptor -'Mamenchisaurus +' Apple +' Banana +' Banana +' Mango +' Pineapple +' Watermelon +' Orange ' -'output = dinosaurs.GetRange(2, 3).ToArray +' output = fruits.GetRange(2, 3).ToArray ' -'Amargasaurus -'Tyrannosaurus -'Deinonychus -' \ No newline at end of file +' Banana +' Mango +' Pineapple +' From a5f7898c2a7a80b2107e71b5d32d2c4eea30e7f6 Mon Sep 17 00:00:00 2001 From: Stuart Mosquera Date: Tue, 7 Oct 2025 13:22:22 -0300 Subject: [PATCH 2/3] add project file --- .../System.Collections.Generic/ListT/.ctor/project.csproj | 8 ++++++++ .../System.Collections.Generic/ListT/.ctor/project.vbproj | 8 ++++++++ 2 files changed, 16 insertions(+) create mode 100644 snippets/csharp/System.Collections.Generic/ListT/.ctor/project.csproj create mode 100644 snippets/visualbasic/System.Collections.Generic/ListT/.ctor/project.vbproj diff --git a/snippets/csharp/System.Collections.Generic/ListT/.ctor/project.csproj b/snippets/csharp/System.Collections.Generic/ListT/.ctor/project.csproj new file mode 100644 index 00000000000..92e46ddaccf --- /dev/null +++ b/snippets/csharp/System.Collections.Generic/ListT/.ctor/project.csproj @@ -0,0 +1,8 @@ + + + + Exe + net9.0 + + + diff --git a/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/project.vbproj b/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/project.vbproj new file mode 100644 index 00000000000..92e46ddaccf --- /dev/null +++ b/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/project.vbproj @@ -0,0 +1,8 @@ + + + + Exe + net9.0 + + + From a467cda6c8082edfb4aba4cb048669f3af1915b0 Mon Sep 17 00:00:00 2001 From: Stuart Mosquera Date: Wed, 8 Oct 2025 08:56:58 -0300 Subject: [PATCH 3/3] remove project file --- .../System.Collections.Generic/ListT/.ctor/project.csproj | 8 -------- .../System.Collections.Generic/ListT/.ctor/project.vbproj | 8 -------- 2 files changed, 16 deletions(-) delete mode 100644 snippets/csharp/System.Collections.Generic/ListT/.ctor/project.csproj delete mode 100644 snippets/visualbasic/System.Collections.Generic/ListT/.ctor/project.vbproj diff --git a/snippets/csharp/System.Collections.Generic/ListT/.ctor/project.csproj b/snippets/csharp/System.Collections.Generic/ListT/.ctor/project.csproj deleted file mode 100644 index 92e46ddaccf..00000000000 --- a/snippets/csharp/System.Collections.Generic/ListT/.ctor/project.csproj +++ /dev/null @@ -1,8 +0,0 @@ - - - - Exe - net9.0 - - - diff --git a/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/project.vbproj b/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/project.vbproj deleted file mode 100644 index 92e46ddaccf..00000000000 --- a/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/project.vbproj +++ /dev/null @@ -1,8 +0,0 @@ - - - - Exe - net9.0 - - -