passing groups of properties from 1 class to another
- by insanepaul
I have a group of 13 properties in a class. I created a struct for these properties and passed it to another class.
I need to add another 10 groups of these 13 properties. So thats 130 properties in total.
What do I do?
I could add all 130 properties to the struct. Will this affect performance and readability
I could create a list of structs but don't know how to access an item
eg.
to add to the list:
listRowItems.Add(new RowItems(){a=1, b=1, c=1, d=1...});
listRowItems.Add(new RowItems(){a=2, b=2, c=2, d=2...});
How do I access the second group item b? is it
Could I use just a dictionary with 130 items
Should I use a list of dictionaries (again I don't know how to access a particular item)
Should I pass in a class of 130 properties
Just for your interest the properties are css parameters used for a composite control. The control displays 13 elements in each row and there are 10 rows and each row is customisable.