Avatar ·

C# में स्ट्रिंग (string) को इंटीजर (int) में कैसे बदलें?

सभी को नमस्ते! मैंने अभी C# सीखना शुरू किया है और एक समस्या का सामना किया है। मेरे पास एक स्ट्रिंग है जो मैं `Console.ReadLine()` के माध्यम से उपयोगकर्ता से प्राप्त करता हूं, उदाहरण के लिए "123"। मुझे इस पर गणितीय ऑपरेशन करने की आवश्यकता है, जैसे किसी अन्य संख्या के साथ जोड़ना। लेकिन कंपाइलर त्रुटि देता है और कहता है कि `string` और `int` को नहीं जोड़ा जा सकता। यह मेरा कोड है जो काम नहीं करता: ```csharp string userInput = Console.ReadLine(); // उपयोगकर्ता "25" इनपुट करता है int result = userInput + 10; // त्रुटि: string और int को नहीं जोड़ा जा सकता Console.WriteLine(result); ``` मैं समझता हूं कि स्ट्रिंग और संख्या अलग-अलग डेटा टाइप हैं, और उन्हें किसी तरह कन्वर्ट करने की आवश्यकता है। लेकिन मुझे नहीं पता कि इसे सही तरीके से कैसे किया जाए। इंटरनेट पर मैंने कई अलग-अलग तरीके देखे: `Convert.ToInt32()`, `int.Parse()`, `TryParse()`। इनमें से कौन सा सबसे अच्छा है?