class StringSample
    {
        public static void Main()
        {
            string str1 = "a";
            str1 += "b";
                   
        }
        private static void IsInterned(string str)
        {
            if (string.IsInterned(str) != null)
            { 
               Console.WriteLine("字符串\"{0}\"位于暂存池中",str);
            }
            else
            {
                Console.WriteLine("字符串\"{0}\"没有在暂存池中", str);
            }
        }    }请问string.IsInterned(str)是什么意思啊?

解决方案 »

  1.   

    http://msdn.microsoft.com/zh-cn/library/system.string.isinterned(v=vs.80).aspx
      

  2.   

    调用 string 的静态方法
      

  3.   

    检索对指定 String 的引用。具体看这个连接 http://msdn.microsoft.com/zh-cn/library/system.string.isinterned.aspx
      

  4.   

    检索对指定 String 的引用。
      

  5.   

    public static string IsInterned(
        string str
    )
    参数
    str类型:System.String
    要在暂存池中搜索的字符串。 
    返回值
    类型:System.String
    如果 str 在公共语言运行时的暂存池中,则返回对它的引用;否则返回 null。公共语言运行时会自动维护一个名为“暂存池”的表,它包含在程序中声明的每个唯一字符串常数的单个实例,以及以编程方式添加的 String 的任何唯一实例。暂存池可以节约字符串存储区。如果将字符串常数分配给几个变量,则每个变量设置为引用暂存池中的同一常数,而不是引用具有相同值的 String 的几个不同实例。此方法在暂存池中查找 str。如果已经将 str 放入暂存池中,则返回对此实例的引用;否则返回 null。将此方法与 Intern 方法进行比较。此方法不返回布尔值,但仍可以在需要布尔值的地方使用。
      

  6.   

    要学会在MSDN上查看类库类的成员,属性,方法等说明
    以后你就能独立解决这些问题了,不用再问别人了
      

  7.   

    检索对指定 String 的引用。
      

  8.   

    检索对指定 String 的引用。
      

  9.   

    string.IsInterned  这个gg一下不是很多资料m?
      

  10.   

    检索对指定 String 的引用。