저는 그룹과 협력 중이며 C#에서 파일 시스템 시뮬레이션 프로그램을 설계하고 프로그래밍해야합니다. 나는 많은 연구를했으며 파일 시스템의 기초와 내가 사용해야 할 데이터 구조의 종류와 사용할 공간 할당 알고리즘 및 데이터 구조를 이해한다고 생각합니다. 내가 말했듯이 이것은 매우 간단한 시스템이어야하고 파일의 데이터 구조에 트리를 사용하고 공간 할당에 링크 된 목록을 사용하는 것에 대해 생각하고 있습니다. 내 질문에이 모든 것을 구현하는 방법은 무엇입니까? 나는 이것이 구체적이라는 것을 넓은 질문으로 알고있다. 내가 클래스를 만드는 방법에 대해 생각하고있는 파일의 경우 :"파일 시스템 시뮬레이션 구현"
class File
{
private string Name;
private string type;
private DateTime DateOfCreation;
private double size;
private int Datalink;
private string content;
public File(
string fileName,
string fileType,
DateTime dateofCreation,
double filesize,
int fileDataLink,
string fileContent
)
{
this.Name = fileName;
this.size = filesize;
this.DateOfCreation = dateofCreation;
this.Datalink = fileDataLink;
this.content = fileContent;
this.type = fileType;
}
public File()
{
}
public string get_Name()
{
return this.Name;
}
}
을 그리고 난 세트를 생성하고 가져옵니다 여기에 예입니다.
내 질문은 :이 클래스의 인스턴스를 여러 개 만들고 데이터베이스 레코드와 마찬가지로 인덱스로 가져 오는 방법 (예 : 이름으로)?
나는 상자 이상으로 생각 될 수 있으며 내가
알려 주시기 바랍니다 다른 데이터 구조 (해시 또는 사전)을 사용할 필요가!