私の理解 (これは間違っているかもしれません) では、C# で文字列を作成すると、文字列は「インターン プール」にインターンされます。複数の同じ文字列がオペレーティングメモリを共有できるように、文字列への参照を保持します。
ただし、一意である可能性が非常に高い多くの文字列を処理しており、それぞれの処理が完了したらオペレーティング メモリから完全に削除する必要があり、キャッシュされた参照を削除してガベージ コレクターを削除する方法がわかりません。すべての文字列データをメモリから削除できます。文字列がこのキャッシュにインターンされないようにするにはどうすればよいですか、または文字列をクリア/削除して、オペレーティングメモリから確実に削除するにはどうすればよいですか?