如何使用 MONO Develop 在 Linux 中用 C# 写入文本文件

发布于 2024-11-08 15:16:41 字数 453 浏览 0 评论 0原文

我使用带有 MONO Develop 的 Ubunto 操作系统,并使用 C# 进行编程。

我想写入文本文件,但我不知道该怎么做。

我尝试过:

string[] lines = {"some text1", "some text2", "some text3"};
System.IO.File.WriteAllLines(@"/home/myuser/someText.txt", lines);

这不起作用。

我尝试过:

string str = "some text";

StreamWriter a = new StreamWriter("/home/myuser/someText.txt");

a.Write(str);

这也不起作用。

该怎么办?

tnx。

Im using Ubunto OS with MONO Develop and Im programming with C#.

I want to write into a text file but I dont sure how to do it.

I tried this:

string[] lines = {"some text1", "some text2", "some text3"};
System.IO.File.WriteAllLines(@"/home/myuser/someText.txt", lines);

this didn't work.

I tried this:

string str = "some text";

StreamWriter a = new StreamWriter("/home/myuser/someText.txt");

a.Write(str);

this didn't work too.

what to do?

tnx.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浅笑依然 2024-11-15 15:16:41

两者都应该可以工作,也许您忘记提供应用程序代码?

using System;
using System.IO;

public class Program
{
    public static int Main(string[] args)
    {
         string[] lines = {"some text1", "some text2", "some text3"};
         File.WriteAllLines(@"/home/myuser/someText.txt", lines);
         return 0;
    }
}

使用dmcs program.cs编译,例如

Both should work, perhaps you forgot to provide the application code?

using System;
using System.IO;

public class Program
{
    public static int Main(string[] args)
    {
         string[] lines = {"some text1", "some text2", "some text3"};
         File.WriteAllLines(@"/home/myuser/someText.txt", lines);
         return 0;
    }
}

Compile with dmcs program.cs, e.g.

倥絔 2024-11-15 15:16:41

确保关闭流(File.Close() 或 a.Close(),我不熟悉 c# 语法),因为只有当流被释放时,它才会真正写入文件。

Make sure you close the stream (File.Close() or a.Close(), I'm not familiar with c# syntax) as only when the stream is disposed, it actually writes on the file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文