var str = "PER 343573";
var right6 = string.IsNullOrWhiteSpace(str) ? string.Empty
: str.Length < 6 ? str
: str.Substring(str.Length - 6); // "343573"
// alternative
var alt_right6 = new string(str.Reverse().Take(6).Reverse().ToArray()); // "343573"
এটি অক্ষরের যে কোনও সংখ্যাকে সমর্থন করে str
। বিকল্প কোড সমর্থন করে নাnull
স্ট্রিং । এবং, প্রথমটি দ্রুত এবং দ্বিতীয়টি আরও কমপ্যাক্ট।
আমি যদি দ্বিতীয়টি পছন্দ করি তবে জেনে রাখুন str
সংক্ষিপ্ত স্ট্রিংযুক্ত । এটি দীর্ঘ স্ট্রিং যদি প্রথম এক আরও উপযুক্ত।
যেমন
var str = "";
var right6 = string.IsNullOrWhiteSpace(str) ? string.Empty
: str.Length < 6 ? str
: str.Substring(str.Length - 6); // ""
// alternative
var alt_right6 = new string(str.Reverse().Take(6).Reverse().ToArray()); // ""
অথবা
var str = "123";
var right6 = string.IsNullOrWhiteSpace(str) ? string.Empty
: str.Length < 6 ? str
: str.Substring(str.Length - 6); // "123"
// alternative
var alt_right6 = new string(str.Reverse().Take(6).Reverse().ToArray()); // "123"