C # проверить, если вы передали аргументы или нет
У меня есть этот код:
public static void Main(string[] args)
{
if (string.IsNullOrEmpty(args[0])) // Warning : Index was out of the bounds of the array
{
ComputeNoParam cptern = new ComputeNoParam();
cptern.ComputeWithoutParameters();
}
else
{
ComputeParam cpter = new ComputeParam();
foreach (string s in args){...}
}
}
Также попробовалif(args.Length==0)
, но это все еще не работает.
В основном я хочу выяснить, вызвал ли пользователь программу с аргументами. Если нет, программа запросит ввод.
Как я могу это сделать? Заранее спасибо.