정렬(2)
-
VB.NET에서 LINQ 쿼리 사용하기
LINQ(Language Integrated Query)은 VB.NET에서 데이터를 쉽게 처리할 수 있도록 하는 기능입니다. LINQ를 사용하면 데이터를 SQL 쿼리와 유사한 방식으로 처리할 수 있습니다. VB.NET에서 LINQ 쿼리 사용하기 LINQ 쿼리란? LINQ 쿼리는 List와 같은 데이터 컬렉션을 쿼리 방식으로 사용하는 것입니다. LINQ 쿼리를 사용하면 데이터를 필터링, 정렬 및 변환할 수 있습니다. LINQ 쿼리는 일반적으로 쿼리 식(Query Expression)으로 작성됩니다. VB.NET에서 LINQ 쿼리 사용하기 VB.NET에서 LINQ 쿼리를 사용하려면 다음과 같은 단계를 따릅니다. 데이터 컬렉션을 만듭니다. LINQ 쿼리를 작성합니다. 쿼리를 실행합니다. 예를 들어, 다음과 같..
2023.04.24 -
VB.NET OrderBy, ThenBy를 이용한 리스트 정렬 (역순정렬 포함)
정렬이라는게 어렵지는 않지만 많이 번거롭다. 무엇보다 정렬속도를 신경써야되니 알려진 알고리즘을 사용해서 이진정렬등의 방법으로 정렬을 직접 해줬다. 그런데 List를 사용하면 이 정렬을 간단 단순하게 구현할 수 있다. 무지 편리한 기능이니 잘 적어두자. 일단 리스트를 단순화하는게 좋다. 2차원배열 이상의 차원은 구조체로 리스트를 만들어서 사용하자. 아주 간편하다. 예를 들어서 arr(A, B, C)의 3차원 배열이라 치자. 이걸 정렬하려고 3중 루프를 돌리면서 애쓰지 말자. 그냥 3개의 원소가 들어있는 구조체를 이용해서 하나의 리스트로 만들어주자. Private Structure ABC_TYPE Dim A As Integer Dim B As Integer Dim C As Integer End Structu..
2022.12.05