Converting Array Of Objects To List In C#
// File: Program.cs
// Author: Leo Custodio
// Date: Jun-15-11
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ArrayToList
{
/// <summary>
/// Demonstrates how to convert array to List.
/// </summary>
class Program
{
static void Main(string[] args)
{
// Create an array of Chickens
Chicken[] arrChicken = new Chicken[10];
// Assign one object at position 0
arrChicken[0] = new Chicken();
arrChicken[0].strName = "Pingolina";
arrChicken[0].dWeightInKg = 1.34M;
// Convert array to List
List<Chicken> lstChicken = arrChicken.ToList<Chicken>();
// Display element at position 0
Console.Write("Name: " + lstChicken.ElementAt<Chicken>(0).strName);
}
}
/// <summary>
/// Chicken object, which holds name and weight.
/// </summary>
public class Chicken
{
public String strName;
public Decimal dWeightInKg;
}
}
Output:
Name: Pingolina
Last modified by Leo Custodio on June-15-11.