私はグループで作業しており、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;
}
}
そして、セットと取得を作成しました。
私の質問は次のとおりです。このクラスの複数のインスタンスを作成し、データベース レコードのように (たとえば名前で) インデックスを作成する方法は?
既成概念にとらわれず、別のデータ構造 (HashTable または Dictionary) を使用する必要があるかもしれません
お知らせ下さい!