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/csharp/System.Collections.Generic/ListT/.ctor/source.cs b/snippets/csharp/System.Collections.Generic/ListT/.ctor/source.cs
index 23415cab4e2..3295604acf7 100644
--- a/snippets/csharp/System.Collections.Generic/ListT/.ctor/source.cs
+++ b/snippets/csharp/System.Collections.Generic/ListT/.ctor/source.cs
@@ -2,68 +2,69 @@
using System;
using System.Collections.Generic;
-public class Example
+public partial class Program
{
public static void Main()
{
- List dinosaurs = new List(4);
+ List animals = new List(4);
- Console.WriteLine("\nCapacity: {0}", dinosaurs.Capacity);
+ Console.WriteLine("\nCapacity: {0}", animals.Capacity);
- dinosaurs.Add("Tyrannosaurus");
- dinosaurs.Add("Amargasaurus");
- dinosaurs.Add("Mamenchisaurus");
- dinosaurs.Add("Deinonychus");
+ animals.Add("Cat");
+ animals.Add("Dog");
+ animals.Add("Squirrel");
+ animals.Add("Wolf");
Console.WriteLine();
- foreach(string s in dinosaurs)
+ foreach (string animal in animals)
{
- Console.WriteLine(s);
+ Console.WriteLine(animal);
}
- Console.WriteLine("\nIList roDinosaurs = dinosaurs.AsReadOnly()");
- IList roDinosaurs = dinosaurs.AsReadOnly();
+ Console.WriteLine("\nIList roAnimals = animals.AsReadOnly()");
+ IList roAnimals = animals.AsReadOnly();
Console.WriteLine("\nElements in the read-only IList:");
- foreach(string dinosaur in roDinosaurs)
+ foreach (string animal in roAnimals)
{
- Console.WriteLine(dinosaur);
+ Console.WriteLine(animal);
}
- Console.WriteLine("\ndinosaurs[2] = \"Coelophysis\"");
- dinosaurs[2] = "Coelophysis";
+ Console.WriteLine("\nanimals[2] = \"Lion\"");
+ animals[2] = "Lion";
Console.WriteLine("\nElements in the read-only IList:");
- foreach(string dinosaur in roDinosaurs)
+ foreach (string animal in roAnimals)
{
- Console.WriteLine(dinosaur);
+ Console.WriteLine(animal);
}
}
}
-/* This code example produces the following output:
+/*
+ This code example produces the following output:
-Capacity: 4
+ Capacity: 4
-Tyrannosaurus
-Amargasaurus
-Mamenchisaurus
-Deinonychus
+ Cat
+ Dog
+ Squirrel
+ Wolf
-IList roDinosaurs = dinosaurs.AsReadOnly()
+ IList roAnimals = animals.AsReadOnly()
-Elements in the read-only IList:
-Tyrannosaurus
-Amargasaurus
-Mamenchisaurus
-Deinonychus
+ Elements in the read-only IList:
+ Cat
+ Dog
+ Squirrel
+ Wolf
-dinosaurs[2] = "Coelophysis"
+ animals[2] = "Lion"
-Elements in the read-only IList:
-Tyrannosaurus
-Amargasaurus
-Coelophysis
-Deinonychus
- */
+ Elements in the read-only IList:
+ Cat
+ Dog
+ Lion
+ Wolf
+*/
//
diff --git a/snippets/csharp/System.Collections.Generic/ListT/.ctor/source1.cs b/snippets/csharp/System.Collections.Generic/ListT/.ctor/source1.cs
index b9cf23c5a86..c468b8f2b30 100644
--- a/snippets/csharp/System.Collections.Generic/ListT/.ctor/source1.cs
+++ b/snippets/csharp/System.Collections.Generic/ListT/.ctor/source1.cs
@@ -2,104 +2,99 @@
using System;
using System.Collections.Generic;
-public class Example
+string[] input = { "Apple",
+ "Banana",
+ "Orange" };
+
+List fruits = new List(input);
+
+Console.WriteLine("\nCapacity: {0}", fruits.Capacity);
+Console.WriteLine();
+
+foreach (string fruit in fruits)
+{
+ Console.WriteLine(fruit);
+}
+
+Console.WriteLine("\nAddRange(fruits)");
+fruits.AddRange(fruits);
+
+Console.WriteLine();
+foreach (string fruit in fruits)
+{
+ Console.WriteLine(fruit);
+}
+
+Console.WriteLine("\nRemoveRange(2, 2)");
+fruits.RemoveRange(2, 2);
+
+Console.WriteLine();
+foreach (string fruit in fruits)
+{
+ Console.WriteLine(fruit);
+}
+
+input = new string[] { "Mango",
+ "Pineapple",
+ "Watermelon" };
+
+Console.WriteLine("\nInsertRange(3, input)");
+fruits.InsertRange(3, input);
+
+Console.WriteLine();
+foreach (string fruit in fruits)
+{
+ Console.WriteLine(fruit);
+}
+
+Console.WriteLine("\noutput = fruits.GetRange(2, 3).ToArray()");
+string[] output = fruits.GetRange(2, 3).ToArray();
+
+Console.WriteLine();
+foreach (string fruit in output)
{
- public static void Main()
- {
- string[] input = { "Brachiosaurus",
- "Amargasaurus",
- "Mamenchisaurus" };
-
- List dinosaurs = new List(input);
-
- Console.WriteLine("\nCapacity: {0}", dinosaurs.Capacity);
-
- Console.WriteLine();
- foreach( string dinosaur in dinosaurs )
- {
- Console.WriteLine(dinosaur);
- }
-
- Console.WriteLine("\nAddRange(dinosaurs)");
- dinosaurs.AddRange(dinosaurs);
-
- Console.WriteLine();
- foreach( string dinosaur in dinosaurs )
- {
- Console.WriteLine(dinosaur);
- }
-
- Console.WriteLine("\nRemoveRange(2, 2)");
- dinosaurs.RemoveRange(2, 2);
-
- Console.WriteLine();
- foreach( string dinosaur in dinosaurs )
- {
- Console.WriteLine(dinosaur);
- }
-
- input = new string[] { "Tyrannosaurus",
- "Deinonychus",
- "Velociraptor"};
-
- Console.WriteLine("\nInsertRange(3, input)");
- dinosaurs.InsertRange(3, input);
-
- Console.WriteLine();
- foreach( string dinosaur in dinosaurs )
- {
- Console.WriteLine(dinosaur);
- }
-
- Console.WriteLine("\noutput = dinosaurs.GetRange(2, 3).ToArray()");
- string[] output = dinosaurs.GetRange(2, 3).ToArray();
-
- Console.WriteLine();
- foreach( string dinosaur 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/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
+
+
+
diff --git a/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/source.vb b/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/source.vb
index 3c1e5583d32..ac7f72e5f11 100644
--- a/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/source.vb
+++ b/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/source.vb
@@ -1,39 +1,38 @@
'
Imports System.Collections.Generic
-Public Class Example
-
+Partial Public Class Program
Public Shared Sub Main()
- Dim dinosaurs As New List(Of String)(4)
+ Dim animals As New List(Of String)(4)
- Console.WriteLine(vbLf & "Capacity: {0}", dinosaurs.Capacity)
+ Console.WriteLine(vbLf & "Capacity: {0}", animals.Capacity)
- dinosaurs.Add("Tyrannosaurus")
- dinosaurs.Add("Amargasaurus")
- dinosaurs.Add("Mamenchisaurus")
- dinosaurs.Add("Deinonychus")
+ animals.Add("Cat")
+ animals.Add("Dog")
+ animals.Add("Squirrel")
+ animals.Add("Wolf")
Console.WriteLine()
- For Each dinosaur As String In dinosaurs
- Console.WriteLine(dinosaur)
+ For Each animal As String In animals
+ Console.WriteLine(animal)
Next
Console.WriteLine(vbLf & _
- "Dim roDinosaurs As IList(Of String) = dinosaurs.AsReadOnly")
- Dim roDinosaurs As IList(Of String) = dinosaurs.AsReadOnly
+ "Dim roAnimals As IList(Of String) = animals.AsReadOnly")
+ Dim roAnimals As IList(Of String) = animals.AsReadOnly
Console.WriteLine(vbLf & "Elements in the read-only IList:")
- For Each dinosaur As String In roDinosaurs
- Console.WriteLine(dinosaur)
+ For Each animal As String In roAnimals
+ Console.WriteLine(animal)
Next
- Console.WriteLine(vbLf & "dinosaurs(2) = ""Coelophysis""")
- dinosaurs(2) = "Coelophysis"
+ Console.WriteLine(vbLf & "animals(2) = ""Lion""")
+ animals(2) = "Lion"
Console.WriteLine(vbLf & "Elements in the read-only IList:")
- For Each dinosaur As String In roDinosaurs
- Console.WriteLine(dinosaur)
+ For Each animal As String In roAnimals
+ Console.WriteLine(animal)
Next
End Sub
@@ -41,26 +40,26 @@ End Class
' This code example produces the following output:
'
-'Capacity: 4
+' Capacity: 4
'
-'Tyrannosaurus
-'Amargasaurus
-'Mamenchisaurus
-'Deinonychus
+' Cat
+' Dog
+' Squirrel
+' Wolf
'
-'Dim roDinosaurs As IList(Of String) = dinosaurs.AsReadOnly
+' Dim roAnimals As IList(Of String) = animals.AsReadOnly
'
-'Elements in the read-only IList:
-'Tyrannosaurus
-'Amargasaurus
-'Mamenchisaurus
-'Deinonychus
+' Elements in the read-only IList:
+' Cat
+' Dog
+' Squirrel
+' Wolf
'
-'dinosaurs(2) = "Coelophysis"
+' animals(2) = "Lion"
'
-'Elements in the read-only IList:
-'Tyrannosaurus
-'Amargasaurus
-'Coelophysis
-'Deinonychus
-'
\ No newline at end of file
+' Elements in the read-only IList:
+' Cat
+' Dog
+' Lion
+' Wolf
+'
diff --git a/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/source1.vb b/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/source1.vb
index 8ded92aa44c..929b1ace9be 100644
--- a/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/source1.vb
+++ b/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/source1.vb
@@ -1,102 +1,101 @@
'
Imports System.Collections.Generic
-Public Class Example
-
- Public Shared Sub Main()
+Partial Public Class Program
+ Public Shared Sub ShowPlanets()
'
- Dim dinosaurs As New List(Of String)
+ Dim planets As New List(Of String)
- Console.WriteLine(vbLf & "Capacity: {0}", dinosaurs.Capacity)
+ Console.WriteLine(vbLf & "Capacity: {0}", planets.Capacity)
- dinosaurs.Add("Tyrannosaurus")
- dinosaurs.Add("Amargasaurus")
- dinosaurs.Add("Mamenchisaurus")
- dinosaurs.Add("Deinonychus")
- dinosaurs.Add("Compsognathus")
+ planets.Add("Mercury")
+ planets.Add("Venus")
+ planets.Add("Earth")
+ planets.Add("Mars")
+ planets.Add("Jupiter")
'
Console.WriteLine()
- For Each dinosaur As String In dinosaurs
- Console.WriteLine(dinosaur)
+ For Each planet As String In planets
+ Console.WriteLine(planet)
Next
- Console.WriteLine(vbLf & "Capacity: {0}", dinosaurs.Capacity)
- Console.WriteLine("Count: {0}", dinosaurs.Count)
+ Console.WriteLine(vbLf & "Capacity: {0}", planets.Capacity)
+ Console.WriteLine("Count: {0}", planets.Count)
- Console.WriteLine(vbLf & "Contains(""Deinonychus""): {0}", _
- dinosaurs.Contains("Deinonychus"))
+ Console.WriteLine(vbLf & "Contains(""Mars""): {0}", _
+ planets.Contains("Mars"))
- Console.WriteLine(vbLf & "Insert(2, ""Compsognathus"")")
- dinosaurs.Insert(2, "Compsognathus")
+ Console.WriteLine(vbLf & "Insert(2, ""Saturn"")")
+ planets.Insert(2, "Saturn")
Console.WriteLine()
- For Each dinosaur As String In dinosaurs
- Console.WriteLine(dinosaur)
+ For Each planet As String In planets
+ Console.WriteLine(planet)
Next
'
' Shows how to access the list using the Item property.
- Console.WriteLine(vbLf & "dinosaurs(3): {0}", dinosaurs(3))
+ Console.WriteLine(vbLf & "planets(3): {0}", planets(3))
'
- Console.WriteLine(vbLf & "Remove(""Compsognathus"")")
- dinosaurs.Remove("Compsognathus")
+ Console.WriteLine(vbLf & "Remove(""Jupiter"")")
+ planets.Remove("Jupiter")
Console.WriteLine()
- For Each dinosaur As String In dinosaurs
- Console.WriteLine(dinosaur)
+ For Each planet As String In planets
+ Console.WriteLine(planet)
Next
- dinosaurs.TrimExcess()
+ planets.TrimExcess()
Console.WriteLine(vbLf & "TrimExcess()")
- Console.WriteLine("Capacity: {0}", dinosaurs.Capacity)
- Console.WriteLine("Count: {0}", dinosaurs.Count)
+ Console.WriteLine("Capacity: {0}", planets.Capacity)
+ Console.WriteLine("Count: {0}", planets.Count)
- dinosaurs.Clear()
+ planets.Clear()
Console.WriteLine(vbLf & "Clear()")
- Console.WriteLine("Capacity: {0}", dinosaurs.Capacity)
- Console.WriteLine("Count: {0}", dinosaurs.Count)
+ Console.WriteLine("Capacity: {0}", planets.Capacity)
+ Console.WriteLine("Count: {0}", planets.Count)
End Sub
End Class
' This code example produces the following output:
'
-'Capacity: 0
+' Capacity: 0
'
-'Tyrannosaurus
-'Amargasaurus
-'Mamenchisaurus
-'Deinonychus
-'Compsognathus
+' Mercury
+' Venus
+' Earth
+' Mars
+' Jupiter
'
-'Capacity: 8
-'Count: 5
+' Capacity: 8
+' Count: 5
'
-'Contains("Deinonychus"): True
+' Contains("Mars"): True
'
-'Insert(2, "Compsognathus")
+' Insert(2, "Saturn")
'
-'Tyrannosaurus
-'Amargasaurus
-'Compsognathus
-'Mamenchisaurus
-'Deinonychus
-'Compsognathus
+' Mercury
+' Venus
+' Saturn
+' Earth
+' Mars
+' Jupiter
'
-'dinosaurs(3): Mamenchisaurus
+' planets(3): Earth
'
-'Remove("Compsognathus")
+' Remove("Jupiter")
'
-'Tyrannosaurus
-'Amargasaurus
-'Mamenchisaurus
-'Deinonychus
-'Compsognathus
+' Mercury
+' Venus
+' Saturn
+' Earth
+' Mars
'
-'TrimExcess()
-'Capacity: 5
-'Count: 5
+' TrimExcess()
+' Capacity: 5
+' Count: 5
'
-'Clear()
-'Capacity: 5
-'Count: 0
-'
\ No newline at end of file
+' Clear()
+' Capacity: 5
+' Count: 0
+'
diff --git a/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/source2.vb b/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/source2.vb
index c3587257d3b..a3ca879a0c3 100644
--- a/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/source2.vb
+++ b/snippets/visualbasic/System.Collections.Generic/ListT/.ctor/source2.vb
@@ -1,57 +1,56 @@
'
Imports System.Collections.Generic
-Public Class Example
+Partial Public Class Program
+ Public Shared Sub ShowFruits()
- Public Shared Sub Main()
+ Dim input() As String = { "Apple", _
+ "Banana", _
+ "Orange" }
- Dim input() As String = { "Brachiosaurus", _
- "Amargasaurus", _
- "Mamenchisaurus" }
-
- Dim dinosaurs As New List(Of String)(input)
-
- 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 +58,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
+'