题
我创建了C#中的文本编辑器,我使用的XML文件,我的程序使用一种特殊的文件扩展名。当我使用“打开方式”从Windows右键菜单,我的程序不能读取该文件,我得到一个错误。
我该如何解决这个问题?
解决方案
在您的Main()
方法,需要捕捉的文件名:
static void Main(string args[])
{
string fileName;
if (args.Length > 0)
fileName = args[0];
...
}
然后,你需要通过fileName
到打开的文件中的代码。你如何做到这一点是由你。
如果您的Main()
方法没有参数,只需添加string args[]
参数和运行时将采取填充所述阵列与所述命令行参数的护理。
如果你已经这样做,那么这可能是一个超级用户的问题。
其他提示
但主像
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
它不具有任何参数
您可以使用这个简单的代码来回答我。
private void button1_Click(object sender, EventArgs e)
{
richTextBox1.Text = File.ReadAllText(@"d:\wifi.txt");
}
在richtextbox1观察的文本
不隶属于 StackOverflow