PersonLib (Person.cs & PersonComparer.cs)
PersonCollectionTest (PersonFileImporter.cs & Program.cs) – List<T> & ArraryList & Hashtable & Find/FindAll/Sort & Delegate & Lambda & FileIO & JSON
PersonLib (Person.cs & PersonComparer.cs)
PersonCollectionTest (PersonFileImporter.cs & Program.cs) – List<T> & ArraryList & Hashtable & Find/FindAll/Sort & Delegate & Lambda & FileIO & JSON
// 디렉토리 안에 있는 모든 파일을 읽는다
public static void Import(string path, string ext, ref List<Figure> fList)
{
if (Directory.Exists(path))
{
Console.WriteLine(path);
string[] files = Directory.GetFiles(path, ext);
foreach (var file in files) Import(file, ref tList);
}
}
// 개별 파일을 읽는다
public static void Import(string filename, ref List<Figure> fList)
{
// 파일이 존재하면 읽어서 JSON deserialize하여 fList로 로딩한다.
}