স্ট্রিং এর প্রথম অক্ষর বড় হাতের করা

PowerShell:
স্ট্রিং এর প্রথম অক্ষর বড় হাতের করা

কিভাবে:

পাওয়ারশেল, একটি বহুমুখী টুল হিসেবে, তৃতীয়-পক্ষের লাইব্রেরির প্রয়োজন না পড়ে, সহজ পদ্ধতিতে একটি স্ট্রিং ক্যাপিটালাইজ করতে দেয়। নিচের উপায়ে আপনি এটি করতে পারেন:

# CultureInfo থেকে বিল্ট-ইন .Net মেথড 'ToTitleCase' ব্যবহার করে
$text = "hello world"
$culture = [System.Globalization.CultureInfo]::InvariantCulture
$capitalizedText = $culture.TextInfo.ToTitleCase($text.ToLower())
Write-Output $capitalizedText

আউটপুট:

Hello world

মন্তব্য: এই পদ্ধতি প্রতিটি শব্দের প্রথম অক্ষর ক্যাপিটালাইজ করে। যদি আপনি স্ট্রিং এর কেবল প্রথম অক্ষরটি ক্যাপিটালাইজ করতে চান এবং বাকিটা যেমন আছে তেমনই রাখতে চান, তবে আপনি এই মত কিছু করতে পারেন:

# শুধুমাত্র স্ট্রিংয়ের প্রথম অক্ষর ক্যাপিটালাইজ করা
$text = "hello world"
$capitalizedText = $text.Substring(0,1).ToUpper() + $text.Substring(1)
Write-Output $capitalizedText

আউটপুট:

Hello world

পাওয়ারশেলে সরাসরি কোনো সিম্পল ফাংশন নেই যা কেবল স্ট্রিংয়ের প্রথম অক্ষর ক্যাপিটালাইজ করে, কিন্তু মৌলিক স্ট্রিং ম্যানিপুলেশন পদ্ধতি যেমন Substring(0,1).ToUpper() এবং সংযোজন কম্বাইন করে, আমরা সহজেই কাঙ্খিত ফলাফল অর্জন করতে পারি।