我是一个编码新手,想知道是否有一种方法可以使用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