Skip to content

Commit 84bfaa4

Browse files
make AddRange method example more readable
1 parent d0d959c commit 84bfaa4

File tree

2 files changed

+119
-111
lines changed
  • snippets
    • csharp/System.Collections.Generic/ListT/.ctor
    • visualbasic/System.Collections.Generic/ListT/.ctor

2 files changed

+119
-111
lines changed

snippets/csharp/System.Collections.Generic/ListT/.ctor/source1.cs

Lines changed: 60 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -6,100 +6,105 @@ public class Example
66
{
77
public static void Main()
88
{
9-
string[] input = { "Brachiosaurus",
10-
"Amargasaurus",
11-
"Mamenchisaurus" };
9+
string[] input = { "Apple",
10+
"Banana",
11+
"Orange" };
1212

13-
List<string> dinosaurs = new List<string>(input);
14-
15-
Console.WriteLine("\nCapacity: {0}", dinosaurs.Capacity);
13+
List<string> fruits = new List<string>(input);
1614

15+
Console.WriteLine("\nCapacity: {0}", fruits.Capacity);
1716
Console.WriteLine();
18-
foreach( string dinosaur in dinosaurs )
17+
18+
foreach (string fruit in fruits)
1919
{
20-
Console.WriteLine(dinosaur);
20+
Console.WriteLine(fruit);
2121
}
2222

23-
Console.WriteLine("\nAddRange(dinosaurs)");
24-
dinosaurs.AddRange(dinosaurs);
23+
Console.WriteLine("\nAddRange(fruits)");
24+
fruits.AddRange(fruits);
2525

2626
Console.WriteLine();
27-
foreach( string dinosaur in dinosaurs )
27+
28+
foreach (string fruit in fruits)
2829
{
29-
Console.WriteLine(dinosaur);
30+
Console.WriteLine(fruit);
3031
}
3132

3233
Console.WriteLine("\nRemoveRange(2, 2)");
33-
dinosaurs.RemoveRange(2, 2);
34+
fruits.RemoveRange(2, 2);
3435

3536
Console.WriteLine();
36-
foreach( string dinosaur in dinosaurs )
37+
38+
foreach (string fruit in fruits)
3739
{
38-
Console.WriteLine(dinosaur);
40+
Console.WriteLine(fruit);
3941
}
4042

41-
input = new string[] { "Tyrannosaurus",
42-
"Deinonychus",
43-
"Velociraptor"};
43+
input = new string[] { "Mango",
44+
"Pineapple",
45+
"Watermelon"};
4446

4547
Console.WriteLine("\nInsertRange(3, input)");
46-
dinosaurs.InsertRange(3, input);
48+
fruits.InsertRange(3, input);
4749

4850
Console.WriteLine();
49-
foreach( string dinosaur in dinosaurs )
51+
52+
foreach (string fruit in fruits)
5053
{
51-
Console.WriteLine(dinosaur);
54+
Console.WriteLine(fruit);
5255
}
5356

54-
Console.WriteLine("\noutput = dinosaurs.GetRange(2, 3).ToArray()");
55-
string[] output = dinosaurs.GetRange(2, 3).ToArray();
57+
Console.WriteLine("\noutput = fruits.GetRange(2, 3).ToArray()");
58+
string[] output = fruits.GetRange(2, 3).ToArray();
5659

5760
Console.WriteLine();
58-
foreach( string dinosaur in output )
61+
62+
foreach (string fruit in output)
5963
{
60-
Console.WriteLine(dinosaur);
64+
Console.WriteLine(fruit);
6165
}
6266
}
6367
}
6468

65-
/* This code example produces the following output:
69+
/*
70+
This code example produces the following output:
6671
67-
Capacity: 3
72+
Capacity: 3
6873
69-
Brachiosaurus
70-
Amargasaurus
71-
Mamenchisaurus
74+
Apple
75+
Banana
76+
Orange
7277
73-
AddRange(dinosaurs)
78+
AddRange(fruits)
7479
75-
Brachiosaurus
76-
Amargasaurus
77-
Mamenchisaurus
78-
Brachiosaurus
79-
Amargasaurus
80-
Mamenchisaurus
80+
Apple
81+
Banana
82+
Orange
83+
Apple
84+
Banana
85+
Orange
8186
82-
RemoveRange(2, 2)
87+
RemoveRange(2, 2)
8388
84-
Brachiosaurus
85-
Amargasaurus
86-
Amargasaurus
87-
Mamenchisaurus
89+
Apple
90+
Banana
91+
Banana
92+
Orange
8893
89-
InsertRange(3, input)
94+
InsertRange(3, input)
9095
91-
Brachiosaurus
92-
Amargasaurus
93-
Amargasaurus
94-
Tyrannosaurus
95-
Deinonychus
96-
Velociraptor
97-
Mamenchisaurus
96+
Apple
97+
Banana
98+
Banana
99+
Mango
100+
Pineapple
101+
Watermelon
102+
Orange
98103
99-
output = dinosaurs.GetRange(2, 3).ToArray()
104+
output = fruits.GetRange(2, 3).ToArray()
100105
101-
Amargasaurus
102-
Tyrannosaurus
103-
Deinonychus
104-
*/
106+
Banana
107+
Mango
108+
Pineapple
109+
*/
105110
// </Snippet1>

snippets/visualbasic/System.Collections.Generic/ListT/.ctor/source2.vb

Lines changed: 59 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -2,98 +2,101 @@
22
Imports System.Collections.Generic
33

44
Public Class Example
5-
65
Public Shared Sub Main()
76

8-
Dim input() As String = { "Brachiosaurus", _
9-
"Amargasaurus", _
10-
"Mamenchisaurus" }
11-
12-
Dim dinosaurs As New List(Of String)(input)
7+
Dim input() As String = { "Apple", _
8+
"Banana", _
9+
"Orange" }
1310

14-
Console.WriteLine(vbLf & "Capacity: {0}", dinosaurs.Capacity)
11+
Dim fruits As New List(Of String)(input)
1512

13+
Console.WriteLine(vbLf & "Capacity: {0}", fruits.Capacity)
1614
Console.WriteLine()
17-
For Each dinosaur As String In dinosaurs
18-
Console.WriteLine(dinosaur)
15+
16+
For Each fruit As String In fruits
17+
Console.WriteLine(fruit)
1918
Next
2019

21-
Console.WriteLine(vbLf & "AddRange(dinosaurs)")
22-
dinosaurs.AddRange(dinosaurs)
20+
Console.WriteLine(vbLf & "AddRange(fruits)")
21+
fruits.AddRange(fruits)
2322

2423
Console.WriteLine()
25-
For Each dinosaur As String In dinosaurs
26-
Console.WriteLine(dinosaur)
24+
25+
For Each fruit As String In fruits
26+
Console.WriteLine(fruit)
2727
Next
2828

2929
Console.WriteLine(vbLf & "RemoveRange(2, 2)")
30-
dinosaurs.RemoveRange(2, 2)
30+
fruits.RemoveRange(2, 2)
3131

3232
Console.WriteLine()
33-
For Each dinosaur As String In dinosaurs
34-
Console.WriteLine(dinosaur)
33+
34+
For Each fruit As String In fruits
35+
Console.WriteLine(fruit)
3536
Next
3637

37-
input = New String() { "Tyrannosaurus", _
38-
"Deinonychus", _
39-
"Velociraptor" }
38+
input = New String() { "Mango", _
39+
"Pineapple", _
40+
"Watermelon" }
4041

4142
Console.WriteLine(vbLf & "InsertRange(3, input)")
42-
dinosaurs.InsertRange(3, input)
43+
fruits.InsertRange(3, input)
4344

4445
Console.WriteLine()
45-
For Each dinosaur As String In dinosaurs
46-
Console.WriteLine(dinosaur)
46+
47+
For Each fruit As String In fruits
48+
Console.WriteLine(fruit)
4749
Next
4850

49-
Console.WriteLine(vbLf & "output = dinosaurs.GetRange(2, 3).ToArray")
50-
Dim output() As String = dinosaurs.GetRange(2, 3).ToArray()
51-
51+
Console.WriteLine(vbLf & "output = fruits.GetRange(2, 3).ToArray")
52+
Dim output() As String = fruits.GetRange(2, 3).ToArray()
53+
5254
Console.WriteLine()
53-
For Each dinosaur As String In output
54-
Console.WriteLine(dinosaur)
55+
56+
For Each fruit As String In output
57+
Console.WriteLine(fruit)
5558
Next
5659

5760
End Sub
5861
End Class
5962

6063
' This code example produces the following output:
6164
'
62-
'Capacity: 3
65+
' Capacity: 3
6366
'
64-
'Brachiosaurus
65-
'Amargasaurus
66-
'Mamenchisaurus
67+
' Apple
68+
' Banana
69+
' Orange
6770
'
68-
'AddRange(dinosaurs)
71+
' AddRange(fruits)
6972
'
70-
'Brachiosaurus
71-
'Amargasaurus
72-
'Mamenchisaurus
73-
'Brachiosaurus
74-
'Amargasaurus
75-
'Mamenchisaurus
73+
' Apple
74+
' Banana
75+
' Orange
76+
' Apple
77+
' Banana
78+
' Orange
7679
'
77-
'RemoveRange(2, 2)
80+
' RemoveRange(2, 2)
7881
'
79-
'Brachiosaurus
80-
'Amargasaurus
81-
'Amargasaurus
82-
'Mamenchisaurus
82+
' Apple
83+
' Banana
84+
' Banana
85+
' Orange
8386
'
84-
'InsertRange(3, input)
87+
' InsertRange(3, input)
8588
'
86-
'Brachiosaurus
87-
'Amargasaurus
88-
'Amargasaurus
89-
'Tyrannosaurus
90-
'Deinonychus
91-
'Velociraptor
92-
'Mamenchisaurus
89+
' Apple
90+
' Banana
91+
' Banana
92+
' Mango
93+
' Pineapple
94+
' Watermelon
95+
' Orange
9396
'
94-
'output = dinosaurs.GetRange(2, 3).ToArray
97+
' output = fruits.GetRange(2, 3).ToArray
9598
'
96-
'Amargasaurus
97-
'Tyrannosaurus
98-
'Deinonychus
99-
' </Snippet1>
99+
' Banana
100+
' Mango
101+
' Pineapple
102+
' </Snippet1>

0 commit comments

Comments
 (0)