У меня есть функция, которая возвращает MemoryStream?
. Таким образом, null, если произошла ошибка. Потом я обнаружил, что не могу объявить переменную MemoryStream?
Почему я не могу объявить значение MemoryStream с нулевым значением (MemoryStream?), Когда функция может возвращать MemoryStream?
public MemoryStream? GetResponseStream() { }
MemoryStream? stream = GetResponseStream();
Типа «System.IO.MemoryStream» должна быть типом ненулевого значения для того, чтобы использовать его в качестве параметра «T» в универсальном типе или метод «System.Nullable»