C# में Char.IsSurrogatePair() विधि का उपयोग यह इंगित करने के लिए किया जाता है कि क्या एक स्ट्रिंग में निर्दिष्ट स्थान पर दो आसन्न चार ऑब्जेक्ट एक सरोगेट जोड़ी बनाते हैं।
सिंटैक्स
निम्नलिखित वाक्य रचना है -
public static bool IsSurrogatePair (string str, int index);
ऊपर, स्ट्रिंग स्ट्र एक स्ट्रिंग है, जबकि इंडेक्स स्ट्र के भीतर मूल्यांकन करने के लिए वर्णों की जोड़ी की प्रारंभिक स्थिति है।
उदाहरण
आइए अब हम Char.IsSurrogatePair() पद्धति को लागू करने के लिए एक उदाहरण देखें -
using System; public class Demo { public static void Main(){ string str = new String(new char[] { 'k', 'm', 'g', 't', '\uD800' }); bool res = Char.IsSurrogatePair(str, 4); if (res) Console.WriteLine("Contains Surrogate pair!"); else Console.WriteLine("Does not contain Surrogate pair!"); } }
आउटपुट
यह निम्नलिखित आउटपुट देगा -
Does not contain Surrogate pair!
उदाहरण
आइए अब एक और उदाहरण देखें -
using System; public class Demo { public static void Main(){ string str = new String(new char[] { 'k','l','a', '\uD800', '\uDC00' }); bool res = Char.IsSurrogatePair(str, 3); if (res) Console.WriteLine("Contains Surrogate pair!"); else Console.WriteLine("Does not contain Surrogate pair!"); } }
आउटपुट
यह निम्नलिखित आउटपुट देगा -
Contains Surrogate pair!