머드 (Mud)가 말했듯이, 이것은 꽤 일반적인 질문이므로, 여러분이 원하는 것에 대한 정확한 대답을 위해 좀 더 구체적 일 필요가 있습니다.
일반적으로 .NET은 다른 모든 좋은 언어와 마찬가지로 모든 '일반'컬렉션 유형 (사전, 목록 등)을 제공합니다. 또한 .NET은 LINQ를 제공합니다. LINQ는 컬렉션 정렬 및 쿼리에 훌륭합니다. 예 :
var array = new string[] {"banana", "pineapple", "apple", "cherry"};
// basic sorting
var sortedArray = array.OrderBy(a => a).;
foreach (var s in sortedArray)
{
Console.WriteLine(s);
}
// filtering
var filteredArray = array.Where(a => a.Contains("apple"));
foreach (var f in filteredArray)
{
Console.WriteLine(f);
}
LINQ는 모든 종류의 컬렉션에서 작동합니다. 이를 사용하려면 .NET 3.5 이상이 필요하며 필요한 확장 방법에 액세스하려면 using System.Linq
을 추가해야합니다.
안녕 진흙, 매우 도움이되는 링크. 감사합니다. –