static void Main(string[] args)
{
if (args[0].ToUpper().Equals("DOWNLOADPOS"))
{
DownloadPOS();
}
将运行DownloadPOS(),如果args中的第一项是downloadpos,我想检查args中的所有项目? 请指教?
我之前使用过:
//if (args.Contains(pos))
//{
// DownloadPOS();
//}
但后来并不确定如何确定上面的
感谢
答案 0 :(得分:5)
if (arg.Any(x => x.Equals("DOWNLOADPOS", StringComparison.OrdinalIgnoreCase)))
{
DownloadPos();
}
如果您需要支持特殊文化(例如土耳其语),请使用StringComparison.InvariantCultureIgnoreCase
代替StringComparison.OrdinalIgnoreCase
答案 1 :(得分:1)
if (args.Any(x => x.ToUpper().Equals("DOWNLOADPOS")))
{
DownloadPOS();
}
答案 2 :(得分:0)
您可以使用Linq,Enumerable.Any Method方法
var exist = args.Any(x => x.ToUpper().Equals("DOWNLOADPOS"));
if (exist)
{
DownloadPOS();
}