2011-11-02 66 views

回答

0

Linq不能很好地與修改混合 - 在這種情況下尤其不是因爲您無法從文本文件讀取並同時寫入。

您可以改爲執行修改後的輸出,因爲您在源代碼上進行迭代並將此輸出寫入臨時文件或內存。一旦完成對源代碼的迭代(並關閉源文件!),就可以將臨時文件複製到原始文件或將內存枚舉寫入磁盤。