C# में Substring() मेथड इस इंस्टेंस से एक सबस्ट्रिंग प्राप्त करने के लिए उपयोग किया जाता है। सबस्ट्रिंग एक निर्दिष्ट कैरेक्टर स्थिति से शुरू होती है और स्ट्रिंग के अंत तक जारी रहती है।
सिंटैक्स
सिंटैक्स इस प्रकार है -
public string Substring (int begnIndex); public string Substring (int begnIndex, int len);
उपरोक्त, begnIndex इस इंस्टेंस में सबस्ट्रिंग की शून्य-आधारित शुरुआती कैरेक्टर स्थिति है। len पैरामीटर पुनर्प्राप्त करने के लिए सबस्ट्रिंग की संख्या है।
उदाहरण 1
using System;
public class Demo {
public static void Main(String[] args) {
string str1 = "Katherine";
string str2 = "PQRS";
Console.WriteLine("String1 = " + str1);
Console.WriteLine("String1 ToUpperInvariant = " + str1.ToUpperInvariant());
Console.WriteLine("String1 Substring from index4 = " + str1.Substring(4));
Console.WriteLine("\nString2 = " + str2);
Console.WriteLine("String2 ToUpperInvariant = " + str2.ToLowerInvariant());
Console.WriteLine("String2 Substring from index2 = " + str2.Substring(2));
}
}
आउटपुट
String1 = Katherine String1 ToUpperInvariant = KATHERINE String1 Substring from index4 = erine String2 = PQRS String2 ToUpperInvariant = pqrs String2 Substring from index2 = RS
उदाहरण 2
using System;
public class Demo {
public static void Main(String[] args) {
string str1 = "Notebook";
string str2 = "Ultrabook";
Console.WriteLine("String1 = " + str1);
Console.WriteLine("String1 ToUpperInvariant = " + str1.ToUpperInvariant());
Console.WriteLine("String1 Substring from index4 = " + str1.Substring(4, 4));
Console.WriteLine("\nString2 = " + str2);
Console.WriteLine("String2 ToUpperInvariant = " + str2.ToLowerInvariant());
Console.WriteLine("String2 Substring from index2 = " + str2.Substring(0, 5));
}
}
आउटपुट
String1 = Notebook String1 ToUpperInvariant = NOTEBOOK String1 Substring from index4 = book String2 = Ultrabook String2 ToUpperInvariant = ultrabook String2 Substring from index2 = Ultra