나는 실행중인 다른 테스트 그룹의 결과를 추적하여이 테스트를 저장할 수있는 데이터 구조를 작성하려고합니다. 테스트는 모두 다수의 흔적으로 구성되어 있지만 저장하고 나중에 사용하려는 정보 중 일부는 다른 테스트마다 다릅니다.사전에 임의의 유형의 임의의 수의 배열을 저장하는 방법
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
정확히 내가 찾고있는 것입니다! 감사. 답변을 게시하면 동의 할 수 있습니다. –