Показать сообщение отдельно
Старый 02.08.2012, 17:43   #542
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

если массив null, то можно в теории доставать из него элементы без ошибок с использованием методов расширения.

Пишешь расширение
public static class ArrayExtension
{
    public static 
T GetArrayElement<T>(this T[] array, int index)
    {
        try
        {
            return array[
index];
        }
        catch
        {
            return default(
T);
        }
    }

потом используешь
int[] array = null;

int item = array.GetArrayElement(2); 
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
HolyDel (02.08.2012), WISHMASTER35 (02.08.2012)