Функция возврата последнего элемента любого массива

Рейтинг: 1Ответов: 1Опубликовано: 27.03.2015

Но так, чтобы не кидалось исключение. В идеале вернуть null. Как мне переделать этот код?

public static T Last<T>(T[] array)
        {
            if (array == null || array.Length == 0)
                throw new NullReferenceException();

            return array[array.Length - 1];
        }

Ответы

▲ 3Принят
    public static T Last<T>(T[] array)
    {
         if(array == null) return default(T);

         // Возвращаем последний элемент.
         return array.Last();
    }