文字列の上書き方法
- 題名: 文字列の上書き方法
- 著者: エツ
- 日時: 2007/02/16 14:27:03
- ID: 19103
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 文字列の上書き方法
- 著者: エツ
- 日時: 2007/02/16 17:16:53
- ID: 19106
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: 文字列の上書き方法
- 著者: エツ
- 日時: 2007/02/16 20:38:09
- ID: 19107
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
こんにちは いつも勉強させて頂いてます。
環境 C#2005Express Edition パソコンOS xp
文字列の上書き方法を教えて下さい。
次のような処理で
foreach (Byte[] bh in ファイル){
string data = Encoding.GetEncoding(932).GetString(bh)
以下data処理
}
dataの文字数は5万程度と多いのでメモリ消費を抑える為「2回目のdataは1回目のdataを上書きしてくれれば良い」と考えますが .NET の仕様で上書きせずに新規に作成するようです。その為にどんどんメモリが減り、パフォーマンスの低下となります。
dataに上書きする(又はメモリの消費の少ない)方法はないでしょうか?