考虑一个返回两个值的函数。 我们可以写: // Using out: string MyFunction(string input, out int count) // Using Tuple class: Tuple<string, int> MyFunction(string input) // Using struct: MyStruct MyFunction(string input) 哪一个是最佳实践,为什么?