এই উদাহরণ থেকে একটি সাবস্ট্রিং পুনরুদ্ধার করতে C#-এ Substring() পদ্ধতি ব্যবহার করা হয়। সাবস্ট্রিং একটি নির্দিষ্ট অক্ষর অবস্থান থেকে শুরু হয় এবং স্ট্রিং এর শেষ পর্যন্ত চলতে থাকে।
সিনট্যাক্স
সিনট্যাক্স নিম্নরূপ -
public string Substring (int begnIndex); public string Substring (int begnIndex, int len);
উপরে, begnIndex হল এই উদাহরণে একটি সাবস্ট্রিং-এর শূন্য-ভিত্তিক প্রারম্ভিক অক্ষর অবস্থান। লেন প্যারামিটার হল সাবস্ট্রিং এর সংখ্যা যেটি পুনরুদ্ধার করতে হবে
উদাহরণ
আসুন এখন একটি উদাহরণ দেখি -
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