くだすれ.NET(超初 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
525:524 08/05/20 01:39:51 あげときますです 526:デフォルトの名無しさん 08/05/20 20:36:11 ユーザコントロールを作ってタブページの上に乗せるようにした方がいいと思う 527:デフォルトの名無しさん 08/05/22 20:08:34 FileStream や IO::File::WriteAllText で 新規ファイルを作成して書き込んだとき、 サイズが0になってしまうことがあるのですが、 どんな理由が考えられるでしょうか? ディスクの空き容量は充分にありますし、 特に例外も出ていません。 元データのサイズもゼロではありません。 528:デフォルトの名無しさん 08/05/23 00:51:40 closeしてない 529:デフォルトの名無しさん 08/05/23 00:57:29 横から補足 WriterとStreamの両方でcloseしないとダメ disposeでcloseもされるとかMSDNには書いてあるが信じたらあかん 530:デフォルトの名無しさん 08/05/23 07:36:16 >>529 MSDNに書いてあるとは信じようよ。System.IO.StreamWriterのCloseの実装。 public override void Close() { this.Dispose(true); GC.SuppressFinalize(this); } ただし、GC任せにした場合はDispose(false)になり正常に書き出しされない。 >WriterとStreamの両方でcloseしないとダメ こちらはMSDNになぜか書いてないので両方Close/Disposeしておいたほうが安全だが、 実装上はwriterの元になったStreamは自動的に閉じられる。 ちなみにClose/Disposeは2度以上呼び出しても例外は起きない。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4676日前に更新/234 KB
担当:undef