Hello,
Jag har försökt läsa mig till hur man skapar extension methods men hajjar inte riktigt! :l
Går det, och i så fall, kan nån vänlig själ leda mig i rätt riktning på hur man kan skapa en metod som gör om en IList<T> till en array (pga. att en IList inte har en sådan metod)?
Jag skulle vilja ha så här:
IList<Guid> list = new List<Guid>();
list.Add(Guid.NewGuid());
Guid[] guidArray = list.[B]ToArray()[/B];
och extension metoden lär konverteras från min gamla befintliga metod:
public static T[] ToArray<T>(IList<T> list)
{
T[] array = new T[list.Count];
for (int i = 0; i < array.Length; i++)
{
array[i] = (T)list[i];
}
return array;
}
(säkert har jag funderat på allt detta helt i onödan för det finns säkert något inbyggt i frameworket redan! ;))

