私が実行しているさまざまなテストのグループの結果によってトライアルを保存できるデータ構造を構築しようとしています。テストはすべて多数の証跡で構成されていますが、保存して後で使用したい情報の一部は、テストごとに異なります。たとえば、TestA の結果は次のようになります。
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#) を使用していますが、他の言語の例を知っていれば、ほとんどのコードを理解して変換できると思います。ありがとう!