读书人

浏览器参数判断有关问题

发布时间: 2012-05-05 17:21:10 作者: rapoo

浏览器参数判断问题
通过shell命令运行C#写的浏览器并打开指定网页,现在在判断传递的参数是否为空,出错了,请帮忙看看原因,谢谢。
代码如下

Program.cs的
namespace WindowsFormsApplication1
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
if (args.Length!=0)
Application.Run(new Form1(args[0]));
else
Application.Run(new Form1());
}
}
}


Form1.cs 的

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public string url;
public Form1(string cmd)
{
url=cmd;
InitializeComponent();
}
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
if (url.Length != 0)//未将对象引用设置到对象的实例。
webBrowser1.Navigate(url);
}
}
}

[解决办法]
if (url!=null&&url.Length != 0)

读书人网 >C#

热点推荐