मैं नीचे दिए गए फ़ंक्शन के साथ पहले तीन वर्ण प्राप्त कर सकता हूं।सी # में सबस्ट्रिंग कैसे प्राप्त करें?
हालांकि, मैं पिछले पांच वर्णों (तीन) के आउटपुट को Substring()
फ़ंक्शन के साथ कैसे प्राप्त कर सकता हूं। या अन्य स्ट्रिंग फ़ंक्शन का उपयोग किया जाएगा?
static void Main()
{
string input = "OneTwoThree";
// Get first three characters
string sub = input.Substring(0, 3);
Console.WriteLine("Substring: {0}", sub); // Output One.
}
आपका कोड अच्छी तरह से काम करता है। लेकिन मैंने पाया कि यह समझना थोड़ा मुश्किल है। एमएसडीएन से। मैंने पाया ** स्ट्रिंग :: सबस्ट्रिंग विधि ** 'स्ट्रिंग.Substring (Int32) 'और' सबस्ट्रिंग (Int32, Int32) 'शामिल है। 'सबस्ट्रिंग (मजेदार())' जैसी शैली क्यों शामिल न करें। मुझे लगता है कि आप Substring() के लिए एक तर्क के रूप में एक मजेदार() डालें। धन्यवाद। –
@ नैनो HE: 'Math.Max (int, int) 'पारित दो संख्याओं में से उच्चतम लौटाता है। इसलिए इस मामले में यदि' इनपुट। लम्बाई '5 वर्णों से कम है' सबस्ट्रिंग' '0' पारित किया गया है प्रभावी ढंग से आपको संपूर्ण 'इनपुट' देता है। अन्यथा आपको सही 5 वर्णों का एक सबस्ट्रिंग मिलता है। –