C# List + Lambda + Linq 문법 예제 13개, 람다 리스트 축약 List 객체에 데이터를 저장할 경우 Lambda를 활용하면 더 간단하게 소스 코드를 구성할 수 있습니다. 아래는 그 예제입니다. 다음과 같은 Person 클래스가 있다고 가정합니다. 123456789101112131415class Person { public string SSN; public string Name; public string Address; public int Age; public Person(string ssn, string name, string addr, int age) { SSN = ssn; Name = name; Address = addr; Age = age; } } Colored by Color S..
C# Linq 예제, FileInfo 오래된 파일 10개 삭제 (File.Delete) C# 링크로 간단하게 처리하는 방법 알아보겠습니다. 순서는 이렇습니다. 1. FileInfo[]를 이용해 파일 리스트를 얻음2. LINQ, OrderBy를 이용해 가장 오래된 10개 목록을 추려냄3. 오래된 파일 10개 삭제 아래는 C# LINQ 예제 소스입니다. 123456789101112FileInfo[] files = new DirectoryInfo(@"D:\Test\").GetFiles("*.txt"); if (files.Length != 0){ FileInfo[] last_ten = files.OrderBy(fi => fi.LastWriteTime).Take(10).ToArray(); foreach (File..