private static ArgumentsCheckResult CheckArguments(string[] args) { ArgumentsCheckResult result = new ArgumentsCheckResult { isCorrect = false }; if (args.Length > 0) { result.isCorrect = isCorrectValue(args[0], out result.value); } return(result); }
static void Main(string[] args) { ArgumentsCheckResult argumentsCheckResult = CheckArguments(args); if (argumentsCheckResult.isCorrect) { WorkSortTesting(argumentsCheckResult.value); } else { Console.WriteLine("Uncorrect argument"); } }