Witam,
Piszę trochę makr do AutoCAD używając AutoLISP, ale zaczynam powoli przesiadać się na C#. Natknąłem się na pewien problem. Otóż w AutoLISPie z łatwością mogę tworzyć listy jak poniżej:
(
("kabel1" 100 "YKY")
("kabel2" 300 "YAKY")
("kabel3" 200 "YKY")
("kabel4" 100 "YAKY")
)
Czyli w jednej liście podlisty z różnymi typami danych. W tym przypadku (string int string). Jak stworzyć podobną strukturę danych w C#?
Szukałem trochę i z tego co wyczytałem opcji mam kilka: ArrayList, Tuple(Boże jeden, co to jest?), stworzyć obiekty kabli i umieścić je w tablicy tych obiektów...
No i to jest właśnie moje pytanie do bardziej doświadczonych programistów: jaka metoda będzie najwygodniejsza? Jakieś sugestie?