That being said, some of you may have, so I'd like to hear what you think.
Should ArrayList be deprecated, perhaps with a deprecation message that points the user to List?
Feel free to vote in the poll on the right, or leave your comments below.
Illuminated Ideas and Algorithms in Software
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication95
{
class Program
{
private List<string> _items = new List<string>();
public List<string> Items
{
get { return _items.ToList(); }
set { _items = value; }
}
static void Main(string[] args)
{
Program program = new Program();
program.Items = new List<string> { "One", "Two", "Three" };
program.Items.Add("Four");
foreach (var item in program.Items)
Console.WriteLine(item);
Console.ReadLine();
}
}
}
using System;
using System.Dynamic;
namespace ConsoleApplication9
{
class Program
{
static void Main(string[] args)
{
dynamic d = new ExpandoObject();
d.Hola = "Howdy";
SaySomething(d);
}
void SaySomething(dynamic d)
{
Console.WriteLine(d.Hola);
}
}
}

using System;
using System.Dynamic;
namespace ConsoleApplication9
{
class Program
{
static void Main(string[] args)
{
dynamic d = new ExpandoObject();
d.Hola = "Howdy";
SaySomething(d);
}
}
}