檢查指定的字元在 C# 中是否具有代理程式碼
要檢查指定的字元是否具有代理程式碼,程式碼如下 −
示例
using System; public class Demo { public static void Main() { string str = new String(new char[] { 'k', 'm', 'g', 't', '\uD800' }); bool res = Char.IsSurrogate(str, 4); if (res) Console.WriteLine("Contains Surrogate value!"); else Console.WriteLine("Does not contain Surrogate value!"); } }
輸出
將生成以下輸出 −
Contains Surrogate value!
示例
讓我們來看另一個示例 −
using System; public class Demo { public static void Main() { string str = new String(new char[] { 'k', 'm', 'g', 't', 'w' }); bool res = Char.IsSurrogate(str, 4); if (res) Console.WriteLine("Contains Surrogate value!"); else Console.WriteLine("Does not contain Surrogate value!"); } }
輸出
將生成以下輸出 −
Does not contain Surrogate value!
廣告