当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C# String IsInterned()用法及代码示例


C# IsInterned() 方法用于获取指定字符串的引用。

Intern() 和 IsInterned() 之间的区别在于,如果 Intern() 方法不实习,则 Intern() 方法实习字符串,但 IsInterned() 不实习。在这种情况下,IsInterned() 方法返回 null。

签名

public static string IsInterned(String str)

参数

str:它是一个字符串类型参数。

返回

它返回一个引用。

C# 字符串 IsInterned() 方法示例

using System; 
		
    public class StringExample  
    {  
        public static void Main(string[] args)  
        {  
          string s1 = "Hello C#";
           string s2 = string.Intern(s1);  
           string s3 = string.IsInterned(s1);
           Console.WriteLine(s1);
           Console.WriteLine(s2);
           Console.WriteLine(s3);
         }  
     }

输出:

Hello C#
Hello C#
Hello C#

C# 字符串 Intern() 与 IsInterned() 示例

using System; 
		
    public class StringExample  
    {  
      public static void Main(string[] args)  
      {  
        string a = new string(new[] {'a'});
        string b = new string(new[] {'b'});

        string.Intern(a); // Interns it
        Console.WriteLine(string.IsInterned(a) != null);//True

        string.IsInterned(b); // Doesn't intern it
        Console.WriteLine(string.IsInterned(b) != null);//False
       }  
     }

输出:

True
False




相关用法


注:本文由纯净天空筛选整理自 C# String IsInterned()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。