C# List Examples
1. Adding values
~~~ Program that adds elements to List (C#) ~~~
using System.Collections.Generic;
class Program
~~~ Program that adds elements to List (C#) ~~~
using System.Collections.Generic;
class Program
{
static
void Main()
{
List
list = new List();
list.Add(2);
list.Add(3);
list.Add(5);
list.Add(7);
}
}
***********************************************************************************
2. Adding objects.
Using Add method
~~~ Program that uses Add method (C#) ~~~
using System.Collections.Generic;
Using Add method
~~~ Program that uses Add method (C#) ~~~
using System.Collections.Generic;
class Program
{
static
void Main()
{
//
Add first four numbers to the List.
List
primes = new List();
primes.Add(2);
primes.Add(3);
primes.Add(5);
primes.Add(7);
}
}
***********************************************************************************
3. Adding objects
-- Program that adds objects to List (C#) ---
using System.Collections.Generic;
-- Program that adds objects to List (C#) ---
using System.Collections.Generic;
class Program
{
static
void Main()
{
//
Add three objects to a List.
List
list = new List();
list.Add(new
Test(1, 2));
list.Add(new
Test(3, 4));
list.Add(new
Test(5, 6));
}
class
Test
{
int
_a;
int
_b;
public
Test(int a, int b)
{
_a
= a;
_b
= b;
}
};
}
***********************************************************************************
4. Loops
~~~ Program that loops through List (C#) ~~~
using System;
using System.Collections.Generic;
class Program
{
static
void Main()
{
List
list = new List();
list.Add(2);
list.Add(3);
list.Add(7);
foreach
(int prime in list) // Loop through List with foreach
{
Console.WriteLine(prime);
}
for
(int i = 0; i < null ="="=""> list = new
List();
list.Add(true);
list.Add(false);
list.Add(true);
Console.WriteLine(list.Count);
// 3
list.Clear();
Console.WriteLine(list.Count);
// 0
}
}
===Output of the program ===
3
0
3
0
***********************************************************************************
5. Copying array to List
--- Program that copies array to List (C#) ---
using System;
--- Program that copies array to List (C#) ---
using System;
using System.Collections.Generic;
class Program
{
static
void Main()
{
int[]
arr = new int[3]; // New array with 3 elements
arr[0]
= 2;
arr[1]
= 3;
arr[2]
= 5;
List
list = new List(arr); // Copy to List
Console.WriteLine(list.Count);
// 3 elements in List
}
}
=== Output of the program ===
(Indicates number of elements.)
3
***********************************************************************************
6. C# List Find Method
--- Program that uses Find method on List [C#] ---
using System;
using System.Collections.Generic;
class Program
{
static
void Main()
{
List
list = new List(new int[] { 19, 23, 29 });
//
Finds first element greater than 20
int
result = list.Find(item => item > 20);
Console.WriteLine(result);
}
}
=== Output of the program ===
23
Comments
Post a Comment