タプルvs'out 'vs'struct'の2つの値を返します
2つの値を返す関数について考えてみます。我々は書ける: // Using out: string MyFunction(string input, out int count) // Using Tuple class: Tuple<string, int> MyFunction(string input) // Using struct: MyStruct MyFunction(string input) どちらがベストプラクティスであり、その理由は何ですか?