2008-09-01 66 views

回答

4

如果您創建新的字符串,它們將不會自動放入intern池中,除非您將常量編譯時連接在一起,在這種情況下,編譯器將創建一個字符串結果和實例,作爲JIT進程的一部分。

0

您可以通過調用String.IsInterned來查看是否有字符串已被禁用。該調用將返回一個新字符串,該字符串是對實參字符串的引用,該字符串等於作爲參數傳遞的字符串,如果該字符串未被實現,則返回null