create List c#
using System.Collections.Generic
//type is your data type (Ej. int, string, double, bool...)
List<type> newList = new List<type>();
create List c#
using System.Collections.Generic
//type is your data type (Ej. int, string, double, bool...)
List<type> newList = new List<type>();
c# lists
// ------------------- How to initialize Lists? --------------------- //
using System.Collections.Generic // You need to include this!
// 1º Method
var myList = new List<int>();
//OR
List<int> myList = new List<int>();
// 2º Method
List<int> myList = new List<int>() {2, 5, 9, 12};
// 3º Method
string myString = "Hello"
List<char> myList = new List<char>(myString); // Creates a list of characters from that string
//OR
var myFirstList = new List<int>() {9, 2, 4, 3, 2, 1};
var mySecondList = new List<int>(myFirstList); // Copy a list to a second list
// -------- How to dynamically change the List of elements? --------- //
// Use the Add or Insert method to add one element
myList.Add(4);
myList.Insert(0,3) // Insert element "3" in position "0"
// Use the AddRange method to add many elements (you can use an array or
// list, for passing the values)
myList.AddRange(new int[3] {3, 5, 5, 9, 2});
// Use the Remove method to eliminate specific elements
for (int i = 0; i < myList.Count; i++) // Use a for loop to remove
{ // repeated elements
if ( myList[i] == 5)
{
myList.Remove(myList[i]);
i--;
}
}
// Use the Clear method to remove all elements from the list
myList.Clear();
// ---------------- How to create a List of Lists? ------------------ //
List<List<int>> myList = new List<List<int>>(){
new List<int>() {1,2,3},
new List<int>() {4,5,6},
new List<int>() {7,8,9}
};
Console.WriteLine(myList.ElementAt(0).ElementAt(1)); // You get "2"
how to add a list to observablecollection in c#
var stringList = new List<string>() {"1","2","3"};
//Use the contructor override to add the list to the new collection
var obStrings = new ObservableCollection<string>(stringList);
//If you already have a collection. Store that into a tempory list,
//add the new range to the tempory list. Then same as above
var ob2list = obStrings.ToList();
ob2list.AddRange(stringList);
obStrings = new System.Collections.ObjectModel.ObservableCollection<string>(ob2list);
make a list c#
IList<int> newList = new List<int>(){1,2,3,4};
Create list C#
var list = new List<string> {
"test1",
"test2",
"test3"
};
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us