C# में एक विधि से कई मान कैसे लौटाएँ?
सभी को नमस्ते! मैं एक शुरुआती C# डेवलपर हूँ और एक समस्या का सामना कर रहा हूँ: मुझे एक विधि से एक साथ कई मान लौटाने की आवश्यकता है। उदाहरण के लिए, मैं एक ऐसी विधि लिख रहा हूँ जो एक array में न्यूनतम और अधिकतम मान की गणना करती है, और मैं दोनों परिणाम प्राप्त करना चाहता हूँ। फिलहाल मैं ऐसा कर रहा हूँ:\n\n```csharp\npublic void FindMinMax(int[] numbers, out int min, out int max)\n{\n min = numbers[0];\n max = numbers[0];\n foreach (int num in numbers)\n {\n if (num < min) min = num;\n if (num > max) max = num;\n }\n}\n```\n\nलेकिन यह बोझिल लगता है, खासकर जब बहुत सारे पैरामीटर हों। साथ ही, मैंने सुना है कि `out` सबसे अच्छी शैली नहीं है। कृपया बताएँ कि किसी विधि से कई मान सही तरीके से कैसे लौटाएँ? क्या कोई आधुनिक दृष्टिकोण हैं जो वास्तविक प्रोजेक्ट्स में उपयोग किए जाते हैं? पहले से धन्यवाद!