LINQ를 사용하여 List<Object>에서 첫 번째 개체 가져오기

Muhammad Zeeshan 2023년10월12일
LINQ를 사용하여 List<Object>에서 첫 번째 개체 가져오기

이 자습서에서 다룰 주제는 C#에서 LINQ를 사용하여 개체 목록에서 첫 번째 개체를 가져오는 방법입니다. 이를 위해 LINQ의 First() 메서드를 사용합니다.

First() 메서드를 사용하여 LINQ를 사용하여 List<Object>에서 첫 번째 객체 가져오기

LINQ의 First() 함수는 제공된 기준에 따라 목록 또는 컬렉션의 항목 시퀀스에서 첫 번째 요소를 반환하거나 목록의 항목 줄에서 첫 번째 요소를 반환합니다.

목록 또는 컬렉션에 제공된 제약 조건을 기반으로 하는 항목이 포함되어 있지 않으면 LINQ First() 함수에서 오류가 발생합니다.

아래 예제를 통해 First() 함수 구현을 살펴보겠습니다.

  1. 먼저 다음 라이브러리를 가져와야 합니다.

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
  2. Main()에서 ListofObjects라는 요소 목록을 만들고 무작위 데이터로 채웁니다.

    string[] ListOfobjects = { "Muhammad Zeeshan", "Nabeela G", "Bubby Shah", "Saada G" };
    
  3. 이제 ResulttedValue라는 문자열 변수를 만들고 목록에 First() 메서드를 적용하여 목록의 첫 번째 요소를 가져옵니다.

    string ResulttedValue = ListOfobjects.First();
    
  4. 마지막으로 아래와 같이 결과 값을 콘솔에 인쇄합니다.

    Console.WriteLine("The First Object from the List of Objects is : {0}", ResulttedValue);
    Console.ReadLine();
    

완전한 소스 코드:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ExamplebyShani {
  class Program {
    static void Main(string[] args) {
      string[] ListOfobjects = { "Muhammad Zeeshan", "Nabeela G", "Bubby Shah", "Saada G" };
      string ResulttedValue = ListOfobjects.First();
      Console.WriteLine("The First Object from the List of Objects is : {0}", ResulttedValue);
      Console.ReadLine();
    }
  }
}

출력:

The First Object from the List of Objects is : Muhammad Zeeshan
Muhammad Zeeshan avatar Muhammad Zeeshan avatar

I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.

LinkedIn

관련 문장 - Csharp List