C#-এ String.Substring() মেথড একটি স্ট্রিং-এর নির্দিষ্ট অবস্থান থেকে শেষ পর্যন্ত বা নির্দিষ্ট দৈর্ঘ্যের একটি সাবস্ট্রিং (उপস্ট্রিং) বের করতে ব্যবহৃত হয়।
সিনট্যাক্স
public string Substring (int beginIndex); public string Substring (int beginIndex, int length);
এখানে, beginIndex হলো সাবস্ট্রিং-এর শুরুর শূন্য-ভিত্তিক ইনডেক্স, আর length হলো সাবস্ট্রিং-এর দৈর্ঘ্য।
উদাহরণ ১
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
উদাহরণ ২
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