如何在Mono中读写文件

时间:2013-04-16 20:47:07

标签: vb.net mono .net

我在Ubuntu 12.10上使用Mono。我的应用程序需要从文本文档中读取和写入,并检查是否存在特定文件。我无法确定Mono是否支持此功能,但以下代码导致应用程序根本无法运行。

Dim objReader As New System.IO.StreamReader(Application.StartupPath + "\Data\programdata.txt")

Do While objReader.Peek() <> -1

    Form1.ListBox1.Items.Add(objReader.ReadLine())

Loop

编辑:已解决,我只是忘了使用正斜杠。

1 个答案:

答案 0 :(得分:0)

Linux使用正斜杠作为路径分隔符,而我在Windows上使用反向斜杠。这导致应用程序在Mono for Linux上崩溃。当更改为正斜杠时,应用程序运行正常。