C# 如何把main方法得到的参数args传递给Form1

来源:百度知道 编辑:UC知道 时间:2024/06/08 02:40:30
main方法是在program.cs文件中的
Form1类是在另外一个文件中。
我用的方法:
form1类中定义一个static string str,然后在main中对str=args[0];
但是得到的str在form1里输出是空的字符串。。
1-3楼说的都不对啊。
难道是我自己的问题?
谁可以帮我看看这程序的啊?成功了我追加100分。

form1类中定义一个公共类型字符串就可以了?

class Form1...
public string str;

然后main中
static void Main(String []args){
....
Form1 fm = new Form1();
fm.str = args[1];
.....

}
=====================
还没解决 百度HI我

form1类中定义一个public string str,
然后在main中
form form1=new form()
form1.str=args[0];
然后打开form1
form1.show
绝对有值

你需要在控制台里面输入哪些参数
比如打开dos,
c:\>yourapp.exe abcccccccc

str = "abcccccccc"

你确认 你的 main 中取到了 文件的路径吗?