title: Dynamic Structure in c#
body: <p>I need to create a dynamic structure that contains rows. (Includes a row of titles).</p>
  <p>Each row has columns: some of the string columns, and some is list .</p>
  <p>The number of columns and their type changes each run, because it depends on the file that sendto the program as a parameter.</p>
  <p>How can I create such a structure?</p>
  <p>Thank you</p>