How to create an instance of System.IO.Stream stream
Solution 1:
System.IO.Stream stream = new System.IO.MemoryStream();
Solution 2:
You have to create an instance of one of the subclasses. Stream
is an abstract class that can't be instantiated directly.
There are a bunch of choices if you look at the bottom of the reference here:
Stream Class | Microsoft Developer Network
The most common probably being FileStream
or MemoryStream
. Basically, you need to decide where you wish the data backing your stream to come from, then create an instance of the appropriate subclass.
Solution 3:
Stream stream = new MemoryStream();
you can use MemoryStream
Reference: MemoryStream
Solution 4:
Stream is a base class, you need to create one of the specific types of streams, such as MemoryStream.