我想要做的是确保从命令行传递的参数在一组特定的字符之间,但是当使用可接受范围之外的值时,代码似乎没有突出任何问题。
if (args[1].Length < 10 && args[1].Length > 40) // Test to see if the password is between 10 and 40 characters
{
Console.WriteLine("Please use a password between 10 and 40 characters");
Environment.Exit(0);
}
我想知道是否有人可能对为什么这不起作用有任何建议。传递的参数是 -e password file1.txt file2.txt
提前致谢!
阿利斯泰尔