passing groups of properties from 1 class to another

Posted by insanepaul on Stack Overflow See other posts from Stack Overflow or by insanepaul
Published on 2010-03-30T21:57:58Z Indexed on 2010/03/30 22:03 UTC
Read the original article Hit count: 282

Filed under:
|
|
|

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?

  1. I could add all 130 properties to the struct. Will this affect performance and readability
  2. 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

  1. Could I use just a dictionary with 130 items
  2. Should I use a list of dictionaries (again I don't know how to access a particular item)
  3. 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.

© Stack Overflow or respective owner

Related posts about c#

Related posts about ASP.NET