|
我这么用,你看行吗? class Program { public static void Main(string[] args) { int x = 0; int y = 0; Tuple<bool, string, string> result = DoSomeCalculation(x, y); Console.WriteLine("Result:{0} , return:{1}, errormsg:{2}", result.Item1, result.Item2, result.Item3); Console.ReadLine(); } private static Tuple<bool, string, string> DoSomeCalculation(int x, int y) { try { double result = x / y; return new Tuple<bool, string, string>(true, result.ToString(), null); } catch(Exception ex) { return new Tuple<bool, string, string>(false, null, ex.Message); } } } |