Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C# 배열에서 마지막 요소 가져오기 – Length 속성 활용 방법

C#에서 배열의 마지막 요소를 가져오려면 배열의 Length 속성을 활용하면 됩니다. 배열의 인덱스는 0부터 시작하기 때문에, 마지막 요소의 인덱스는 항상 Length - 1이라는 점이 핵심입니다.

1. 배열 선언하기

먼저 문자열 배열을 하나 선언해 보겠습니다.

string[] str = new string[]{
    "Java",
    "HTML",
    "jQuery",
    "JavaScript",
    "Bootstrap"
};

2. 마지막 요소 가져오기

배열의 길이(Length)를 이용하면 마지막 요소에 간단히 접근할 수 있습니다.

str[str.Length - 1]

위 코드는 배열의 마지막 요소인 "Bootstrap"을 반환합니다.

전체 예제 코드

using System;

public class Demo {
    public static void Main() {
        string[] str = new string[] {
            "Java",
            "HTML",
            "jQuery",
            "JavaScript",
            "Bootstrap"
        };
        Console.WriteLine("Array...");
        foreach(string res in str) {
            Console.WriteLine(res);
        }
        Console.WriteLine("Last element: "+str[str.Length - 1]);
    }
}

실행 결과

Array...
Java
HTML
jQuery
JavaScript
Bootstrap
Last element: Bootstrap

참고: LINQ의 Last() 메서드 활용

.NET 3.5 이상 환경에서는 LINQ의 Last() 메서드를 사용하는 방법도 있습니다.

using System.Linq;

Console.WriteLine("Last element: " + str.Last());

Last() 메서드는 코드가 더 간결하다는 장점이 있지만, 내부적으로 추가 연산이 수행되므로 성능이 중요한 대용량 데이터에서는 str[str.Length - 1] 방식을 사용하는 것이 더 효율적입니다.