예제 #1
0
        private static string GetString(ScriptArray arguments)
        {
            if (arguments.Count == 0)
            {
                return("*Nothing to calculate*");
            }

            var name = arguments[0];

            if (name == null || string.IsNullOrWhiteSpace(name.ToString()))
            {
                return(string.Empty);
            }

            var args = arguments.Where(x => x != null && !string.IsNullOrWhiteSpace(x.ToString())).Select(x => int.Parse(x.ToString() ?? "0")).ToArray();

            return(args.Any() ? string.Join(" + ", args) + " = " + args.Sum() : "*Nothing to calculate*");
        }