我是编程新手,我不知道如何检查参数是否存在。例如,如果args[2]
之类的参数不存在,则运行一些代码,否则执行其他操作。有没有办法实现这个目标?
答案 0 :(得分:7)
假设“不存在”意味着args [2]会返回一个超出范围异常的索引,检查args数组的长度:
if (args.Length == 3)
{
//Do stuff since args[2] exists
}
else
{
//Do something else
}
如果你的意思是args [2]为null,那就检查一下
if (args[2] != null)
{
//Do stuff since args[2] exists
}
else
{
//Do something else
}