我可以如何在linqpad中清除所有的内部字符串?
看这个例子:
//var asd="asd";
string s = new string(new []{'a','s','d'});
Console.WriteLine (string.IsInterned(s));
它总是返回null
,这很好。
但是一旦我取消注释第一行,即使我再次注释它,它总是会产生"asd"
。
看起来唯一的解决办法是关闭程序并重新启动。
p.s.:在Visual Studio中,它始终返回所需的结果(控制台模式)。