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

Geo*_*rge 1 c# linux ubuntu monodevelop

我使用Ubunto OS与MONO Develop和Im编程与C#.

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

我试过这个:

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

这没用.

我试过这个:

string str = "some text";

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

a.Write(str);
Run Code Online (Sandbox Code Playgroud)

这也行不通.

该怎么办?

TNX.

seh*_*ehe 5

两者都应该工作,也许你忘了提供应用程序代码?

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;
    }
}
Run Code Online (Sandbox Code Playgroud)

编译dmcs program.cs,例如