LINQ(3)
-
[VB.NET] LINQ를 이용해서 리스트(List)의 중복 제거
List의 LINQ를 이용하면 정말 다양한 작업을 할 수 있는데, 이번 시간에는 중복제거에 대해 알아보도록 하자.상황별로 조금씩 다른 방법을 사용해야 하니 우선 가상의 상황을 만들어보고 그 상황에 맞게 처리해보도록 하자. 1. 현재 리스트에서 중복된 항목 제거아래 코드처럼 리스트 안에 동일한 항목이 있을때 중복을 제거하는 기능이다.Dim FirstList As New List(Of String)({"banana", "apple", "banana"})Dim ResultList As List(Of String) = FirstList.Distinct().ToList() 이렇게 사용하면, ResultList에 중복항목인 "banana"를 하나 없애고, "banana", "apple"의 2개의 항목만 남게 된다...
2024.08.24 -
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에서 코드 최적화 기술 익히기
VB.NET에서 코드 최적화란, 프로그램의 실행 속도를 향상시키거나 메모리 사용량을 줄이는 등의 목적으로 코드를 개선하는 기술입니다. 이를 통해 더 효율적인 애플리케이션을 개발할 수 있습니다. VB.NET에서 코드 최적화 기술 익히기 코드 최적화를 위한 기술들 VB.NET에서 코드 최적화를 위해서는 여러 가지 기술들을 사용할 수 있습니다. 그 중에서도 가장 기본적인 것은 변수의 타입을 명시하는 것입니다. 예를 들어, Integer 대신 Short나 Byte를 사용하면 메모리 사용량을 줄일 수 있습니다. 또한, 함수나 프로시저를 호출하는 데 걸리는 시간을 줄이기 위해서는 인라인 코드를 사용하면 됩니다. 이를 통해 함수나 프로시저의 호출을 생략하고 직접 코드를 실행할 수 있습니다. 배열 사용 시 주의사항 배..
2023.04.18