对资源中的文本文件使用"FileStream"



我是一个编码新手,想知道是否有一种方法可以使用fileststream来读取资源中的txt文件。

代码是:

    Dim decHolder As Decimal
    Dim F As New System.IO.StreamReader("C:UsersThunderlolDesktopKees 2Program 2.0ResourcesThresh Dress.txt")
    decHolder = F.ReadToEnd

问题是每次我试图查看值时,它返回为空。我已经从一个文件中做了文件流,我必须从资源中做的原因是这是一个大学项目,我的导师要求这样做。

上下文:我希望用户能够改变价格,价格将从文本文档中的值开始。当用户更改价格时,txt文档将更改为用户输入的内容。

目前,我的问题是,每次我试图从我的资源中使用文本文件,值返回为"0"。文件已经检查了值在那里,那么为什么它返回为0

内嵌资源的访问方式略有不同。

Dim line As String = String.Empty
Dim value As Decimal = 0
Using reader As StreamReader = New StreamReader(Assembly.GetExecutingAssembly.GetNamedResourceStream("[program namespace].Thresh Dress.txt")
  line = reader.ReadLine
  Decimal.TryParse(line, value)
End Using

相关内容

  • 没有找到相关文章

最新更新