どうも、ちょげ(@chogetarou)です。
配列の末尾の要素を取得する方法を紹介します。
方法

配列の最後の要素を取得する方法は、2つあります。
Length
1つは、Lengthプロパティを使う方法です。
具体的には、配列のLenthプロパティを「−1」したインデックスにアクセスします。
array[array.Length - 1];
配列のLengthプロパティを「−1」したインデックスにアクセスすることで、配列の最後の要素が取得できます。
使用例
using System;
public class Sample{
public static void Main(){
int[] numbers = new int[5] {1, 2, 3, 4, 10 };
int last = numbers[numbers.Length - 1];
Console.WriteLine(last); //10
}
}
Last()
もう1つは、Last()を使う方法です。
まず、System.Linqを取り入れます。
using System.Linq;
そして、配列からLast()を呼び出します。
array.Last()
Last()は、呼び出した配列の最後の要素を返します。
使用例
using System;
using System.Linq;
public class Sample{
public static void Main(){
int[] numbers = new int[5] {1, 2, 3, 4, 10 };
int last = numbers.Last();
Console.WriteLine(last); //10
}
}
まとめ
配列の最後の要素を取得する方法は、次の2つです。
- Lengthプロパティを使う方法
- System.LinqのLast()を使う方法
コメント