مثل اینکه هنوز نگرفتی.
مگر تعریف کلاس دیکشنری به این صورت نیست
class System.Collections.Generic.Dictionary<TKey , TValue>
منظور از کلید Tkey هست دیگه.
چرا یک کلاس با دو متغیر double تعریف نمیکنی که بعد بتونی لیست ازش بسازی
class myPoint
{
protected internal double x, y;
}
List<myPoint> myList = new List<myPoint>();
به این صورت شئی از کلاست بساز و به لیست Add کن مثال
myList.Add(new myPoint() {x = 23 , y=43});