我正在嘗試構建一個數據結構,可以通過一組不同測試的跟蹤結果存儲試用版。測試全部由多條路徑組成,但我想要保存和稍後使用的一些信息對於不同的測試是不同的。例如,種皮的結果可能是:如何將任意數量的任意類型的數組存儲在字典中
Trial(int) WasResponseCorrect(bool) WhichButtonWasPressed(string) SimulusLevel(double)
1 false "Up" 3.5
2 true "Left" 6.5
凡TESTB可能有不同類型的結果字段:
Trial(int) WasResponseCorrect(bool) ColorPresented(string) LetterPresented(char) LetterGuessed(Char)
1 false green G C
2 false blue H F
我想創建一個字典,字段名作爲鍵(例如WasResponseCorrect)和一個字段值數組作爲dic的值。我無法弄清楚如何做到這一點。也許有更好的方式來存儲信息,但我想不出如何去做。我正在使用.net(VB和C#),但我認爲如果您知道其他語言的示例,我可以理解並轉換大多數任何代碼。謝謝!
只需將信息存儲在'DataTable'中即可。它被設計用於存儲任意數量的數據行,每個數據行具有任何數量的列,每個列在編譯時都是未知的。 – Servy
我錯過了什麼或'Dictionaty'是明顯的答案? –
devundef
這正是我正在尋找的!謝謝。如果您發佈答案,我可以接受。 –