正直なところ、私はストリームが何であるかを理解していませんでした.私はいつもそれがインターネットのことだと思っていました. しかし今、ストリームを使用してファイル ローカリティをロードするコードに出くわし、ストリームを使用する利点があるかどうか疑問に思います...よく、いつもファイルをロードする方法:
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);
}