다음을 수행하려면 일종의 데이터 구조가 필요합니다.DataTable에 대한 대체 데이터 구조
문자열, 정수, datetime 및 double과 같은 많은 유형으로 구성된 하나의 "집합" 많은 세트가 동적으로 추가됩니다. 정보가 가져온 곳에서 세트가 동적으로 검색됩니다.
이제 데이터 테이블을 사용하는 것이 확실한 해결책입니다. 데이터 테이블 구조를 정의하고 새 세트를 추가해야 할 때마다 새 행을 추가하십시오. 필요한 경우 데이터 테이블에서 데이터를 가져옵니다.
사실 나는 이미 데이터 테이블을 사용하여 구현했지만 사실상 어떤 이유로 든 매우 느립니다. 이것은 수천 수백만 번 수행되기 때문에 성능이 문제가 될 수 있습니다.
더 나은 성능을 제공하는 대체 데이터 테이블 형식의 데이터 구조가 있습니까? 아니면 목록 <>을 사용하여 직접 클래스를 만들어야합니까?
데이터 형식을 다시 사용할 수 있습니까? 아니면 동적이어야합니까? 익명 형식을 사용할 수 있습니까? 그것은 또한 당신이 ADO.Net과 Entity Framework처럼 많은 inbuilt 기능을 가지고있는 것처럼 Data, DataBase, file, Queue 등에서 데이터를 읽는 위치에 달려 있습니다. – Lloyd
안녕하세요, 일단 데이터 유형이 정적이면 다시 사용할 수 있습니다. 물론 실제 데이터가 변경되어 항목이 추가되고 제거됩니다. 나는 익명의 타입이 무엇인지 전혀 모른다. 데이터가 자체 생성되었으므로 아무 것도 읽지 않습니다 – user1035217