>  기사  >  백엔드 개발  >  LINQ를 사용하여 개체 목록에서 음수 이중 숫자를 찾는 C# 프로그램

LINQ를 사용하여 개체 목록에서 음수 이중 숫자를 찾는 C# 프로그램

PHPz
PHPz앞으로
2023-09-03 16:37:021209검색

使用 LINQ 从对象列表中查找负双精度数的 C# 程序

소개

이 기사에서는 LINQ를 사용하여 개체 목록에서 음수 짝수를 찾는 C# 프로그램을 작성하는 방법을 알아봅니다.

언어에 대해 간략하게 살펴보겠습니다. C# 프로그래밍 언어는 데스크톱, 웹 및 모바일 애플리케이션을 개발하는 데 자주 사용됩니다. 프로그래밍 언어를 사용하면 많은 양의 데이터를 처리하는 것이 어려울 수 있습니다. 특정 요구 사항 집합을 충족하는 데이터 포인트를 찾거나 특정 값을 필터링하는 것은 데이터 작업 시 일반적인 활동입니다. C#의 LINQ(Language Integrated Query) 기능을 사용하면 데이터 처리를 단순화하고 향상시킬 수 있습니다. 개발자는 배열, 컬렉션, 데이터베이스를 비롯한 다양한 소스에서 데이터를 빠르게 쿼리할 수 있습니다. 이를 통해 개발자는 SQL(Structured Query Language)과 동일한 구문을 사용할 수 있으며 간단한 데이터 조작 및 정렬을 지원합니다. LINQ의 구문은 SQL과 유사하므로 개발자가 쉽게 배우고 사용할 수 있습니다.

문제 설명

이 기사에서는 LINQ를 사용하여 개체 목록에서 음수 이중 숫자를 찾는 방법을 보여줍니다. LINQ를 사용하여 이 목록에서 음수 이중 숫자를 찾으려면 다음 단계를 수행해야 합니다.

  • 목록에서 중복된 값을 필터링하세요.

  • 목록에서 음수 double 값을 필터링합니다.

OfType() 메서드와 함께 Where() 함수를 사용하면 이를 달성할 수 있습니다. 하나씩 소개하고 구문을 살펴보겠습니다 -

OfType()

은 다음과 같이 번역됩니다.

OfType()

OfType() 메서드는 주어진 유형에 따라 IEnumerable의 요소를 필터링하는 데 사용됩니다. 즉, 이 메서드는 항목 컬렉션을 특정 유형으로 변환하는 기능이 있는지 여부에 따라 목록 또는 시퀀스 소스를 필터링하는 데 사용됩니다. 제공된 소스가 null이면 ArgumentNullException이 발생합니다.

문법

으아악

Where()

의 번역은 다음과 같습니다:

Where()

조건자 함수를 기반으로 값을 필터링하려면 Where() 메서드를 사용하세요. 지정된 조건이나 요구 사항에 따라 순서나 목록으로 값을 반환한다고도 할 수 있습니다.

문법

으아악

다양한 데이터 유형의 개체를 포함하는 목록을 만들어 보겠습니다.

으아악

다양한 데이터 유형을 가진 요소 목록이 제공되었습니다. 이제 출력에는 음수 double만 포함됩니다.

으아악

이해해보자

알고리즘

1단계 - 개체 목록 만들기

으아악

2단계 - 목록에서 이중 값을 선택합니다.

LINQ의 OfType() 메서드를 사용하여 목록에서 이중 값을 제거할 수 있습니다. 컬렉션을 필터링한 후 이 함수는 제공된 유형 "double"의 요소만 반환합니다. 우리의 경우에는 목록의 이중 값만 제거하려고 합니다. 이 전략을 적용하는 방법은 다음과 같습니다 -

으아악

3단계 - 목록에서 선택한 double 값 중에서 음수 double 값을 선택합니다. 컬렉션에서 음의 double 값을 필터링하려면 필터를 사용해야 합니다. 이는 LINQ Where() 메서드를 사용하여 수행할 수 있습니다. 이 메서드는 컬렉션에 필터를 적용한 후 필터와 일치하는 요소만 반환합니다. 이 경우 컬렉션에서 음의 double 값만 필터링하려고 합니다. 이 기술을 적용하는 방법은 다음과 같습니다.

으아악

4단계 - 마지막으로 foreach 루프를 사용하여 음수 이중을 인쇄합니다.

으아악

다음은 목록에서 음수를 가져오는 간단한 단계입니다. 코드를 살펴보겠습니다.

으아악

출력

위 코드의 출력은 -

입니다. 으아악

Note − 여기서 -2와 -7.5가 언급되지 않은 이유가 궁금할 것입니다. 이는 -2가 음수이지만 double이 아니기 때문입니다. 그리고 -7.5는 "-7.5"로 쓰여서 문자열로 처리됩니다.

결론

이 게시물에서는 C#에서 LINQ를 사용하여 개체 목록에서 음수 이중 숫자를 찾는 방법을 보여줍니다. 코드를 작성하기 위해 Where()와 OfType() 두 가지 메서드를 사용했습니다. Where() 및 OfType() 메서드에 대해 간략하게 논의했습니다. 문제 설명은 예를 들어 설명됩니다. 알고리즘에 대해 논의한 후. 마지막으로 코드와 출력이 표시됩니다. 이 기사가 이 주제에 대한 지식과 이해를 높이는 데 도움이 되기를 바랍니다.

위 내용은 LINQ를 사용하여 개체 목록에서 음수 이중 숫자를 찾는 C# 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제