C#逻辑流未附加到文件-可能

  • 本文关键字:文件 可能 c# .net stream
  • 更新时间 :
  • 英文 :


我创建了一个类,创建一个SortedDictionary并用花名册信息填充,花名册信息由日期和员工编号键入。在创建花名册对象的表单类中,我需要访问存储在SortedDictionary中的花名册行,以显示它们,或者将它们打印到文件中。

是否可以在我的类中创建一个返回Stream的方法,以便调用函数可以或多或少地访问SortedDictionary中的数据,就好像它是一个文件一样?

我查看了StreamReaderStreamWriter,但是它们的构造函数中需要文件名。我或多或少想到了一个"逻辑文件",它附加到SortedDictionary,并以"看起来像"文件的流的形式公开。据我所知,流的好处是调用函数不需要知道SortedDictionary的结构,它可以一直读取到EOF,使其易于使用。MemoryStream是否适用?

正如您所猜测的,MemoryStream将是正确使用的类。

相关内容

  • 没有找到相关文章

最新更新