Конструктор возвращает null

91
26 августа 2019, 01:40

Имеется следующий код:

var upfilebytes = File.ReadAllBytes(file);
ByteArrayContent content = new ByteArrayContent(upfilebytes);

На второй строке после new ByteArrayContent(upfilebytes); объект становится null. С чем это может быть связано?

UPD: тоже самое происходит даже если написать так:

ByteArrayContent content = new ByteArrayContent(new byte[] {0,1,0,1,0 } );

Answer 1

Выше находился другой блок try и catch, в котором объявлялась переменная с таким же именем, но типом StringContent. Это кажется странным, ведь тот блок имеет свою область видимости.

Upd:

Код был рабочим, была проблема в сервисе, видимо отладчик не мог переварить две переменные с одинаковым именем и отображал переменную из другой области видимости.

READ ALSO
Потоки winforms

Потоки winforms

Как реализовать потоки? я ничего в них не понимаюТакое выводит:"Не возможно преобразовать из группы методов в ThreadStart"

86
Почему не могу добавить новый внешний ключ?

Почему не могу добавить новый внешний ключ?

yii2, пытаюсь сделать миграцию для добавления внешнего ключа:

98
Зацикливается PHP код

Зацикливается PHP код

Есть ID записи $clients_id Пустой массив который должен запонлится ID-шниками вложенных записей $listId

104
Как получить время 5, 10, 20 или 30 минут назад?

Как получить время 5, 10, 20 или 30 минут назад?

Не могу найти в доках и гугле - как получить время 5, 10, 20 или 30 минут назад?

82