次のパラメータを持つ基本クラス(ディレクトリ)があります:
string Name;
string Path;
List<Directory> SubDirectory;
今、私は新しいプロパティを持つこのクラスの拡張となる新しいクラスを作りたい:
Bool Valid ;
そこで、派生クラス (DirectoryExt) に対して次のコードを記述します。
Public class DirectoryExt : Directory
{
Public bool Valid {get; set;}
public DirectoryExt( Directory directory)
{
this.Name = directory.Name;
this.Path = directory.Path;
this.SubDirectory = directory.Subdirectory;
this.Valid = false;
}
}
ここでの問題は、既存の e) オブジェクトからオブジェクトを作成するときにこれList<Directory> SubDirectory
を変換する方法です??List<DirectoryExt> SubDirectory
DirectoryExt(derived)
Directory(bas
誰でも解決策を提案できますか?