public static int Main(string[] args) { // check args if (args.Length != 1) { Console.WriteLine("USAGE: ThreadStartChar <char>|int\n"); return(-1); } char cToPass = '******'; // check for max or min if (args[0].ToLower() == "max") { cToPass = Char.MaxValue; } else if (args[0].ToLower() == "min") { cToPass = Char.MinValue; } // check if it is a char or an int else if (args[0].Length > 1) { cToPass = Convert.ToChar(Convert.ToInt32(args[0])); } else { cToPass = Convert.ToChar(args[0]); } ThreadStartChar tss = new ThreadStartChar(); return(tss.Run(cToPass)); }
public static int Main(string[] args) { // check args if(args.Length != 1) { Console.WriteLine("USAGE: ThreadStartChar <char>|int\n"); return -1; } char cToPass = '******'; // check for max or min if(args[0].ToLower() == "max") cToPass = Char.MaxValue; else if(args[0].ToLower() == "min") cToPass = Char.MinValue; // check if it is a char or an int else if(args[0].Length > 1) cToPass = Convert.ToChar(Convert.ToInt32(args[0])); else cToPass = Convert.ToChar(args[0]); ThreadStartChar tss = new ThreadStartChar(); return tss.Run(cToPass); }