다음과 같이 간단한 구조로되어 있습니다.파일에 사용자 지정 구조의 배열을 저장하려면 어떻게해야합니까?
public struct Structure
{
public byte Style;
public string Value1;
public string Value2;
public int Value3;
public bool Active;
}
가변 크기를 파일로 사용하여이 구조체의 배열을 저장하고 싶습니다. 이 파일은 프로그램 시작시 자동으로로드되며 프로그램이 사용 중일 때 업데이트됩니다. 내가 프로그램 내에서 그것을 사용하는 방법을 알아낼 수 있습니다, 나는 단지 그것을 저장하는 데 사용해야하는 방법을 잘 모르겠습니다. 각 값에 대해 접두사가 붙은 바이트 길이를 가진 바이너리 라이저를 사용해야한다고 생각하니? 그것이 맞다면, Structure [X] 배열을 저장하고로드하는 방법의 예가 엄청난 도움이 될 것입니다. 미적 이유로, 사용자 정의 확장자 (예 : Array.ext)가있는 파일에 보관하고 싶습니다. 데이터를 시작과 실행 사이에 저장하는 다른 솔루션에 반대하지는 않습니다.
SQLite와 같은 일부 파일 기반 데이터베이스를 사용하지 않는 이유는 무엇입니까? –