Home > Uncategorized > C# || .ToList() in .NET2.0

C# || .ToList() in .NET2.0


Sometimes it is necessary to code with old framework, like 2.0.
It hasn’t .ToList() extension method for IEnumerable objects.

well, here it is :

static  public List<tsource>  ToList<tsource>(this IEnumerable<tsource> source)
{
IEnumerator<tsource> en = source.GetEnumerator();
List<tsource> list = new List<tsource>();
en.Reset();
while (en.MoveNext())
{
list.Add(en.Current);
}
return list;
}
bt_code_init('4df0288a-c0e9-48fe-ae6f-71460ffeb895');

Advertisements
Categories: Uncategorized
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: