कैपिटल लेटर से शुरू होने वाले शब्दों के बीच स्पेस डालने के लिए, निम्नलिखित उदाहरण का प्रयास करें:
सबसे पहले, स्ट्रिंग सेट करें।
var str = "WelcomeToMyWebsite";
जैसा कि आप ऊपर देख सकते हैं, हमारे स्ट्रिंग में कैपिटल लेटर से पहले स्पेस नहीं हैं। इसे जोड़ने के लिए, LINQ का उपयोग करें जैसा कि हमने नीचे किया है:
str = string.Concat(str.Select(x => Char.IsUpper(x) ? " " + x : x.ToString())).TrimStart(' ');कैपिटल लेटर से शुरू होने वाले शब्दों के बीच स्पेस डालने का पूरा कोड निम्नलिखित है:
उदाहरण
using System; using System.Linq; class Demo { static void Main() { var str = "WelcomeToMyWebsite"; Console.WriteLine("Original String: " + str); str = string.Concat(str.Select(x => Char.IsUpper(x) ? " " + x : x.ToString())).TrimStart(' '); Console.WriteLine("New String: " + str); Console.ReadLine(); } }