我必须承认,我从来不明白流是什么——我一直认为这是互联网的东西。但是现在我遇到了一个使用流本地加载文件的代码,我想知道使用流是否有优势......以及我总是加载文件的方式:
private void loadingfromStream()
{
DirectoryInfo dirInfo = new DirectoryInfo("c:/");
FileInfo[] fileInfoArr = dirInfo.GetFiles();
FileInfo fileInfo = fileInfoArr[0];
// creating a bitmap from a stream
FileStream fileStream = fileInfo.OpenRead();
Bitmap bitmap = new Bitmap(fileStream);
Image currentPicture = (Image)bitmap
}
对比
private void loadingUsingImageClass
{
Image currentPicture = Image.FromFile(originalPath);
}