問題タブ [textwriter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
573 参照

asp.net-mvc - TextWriter ストリームの現在の内容を取得する

MVC 用のカスタム HtmlHelper を作成しています。ヘルパーで使用される HTML のブロックをユーザーが追加できるようにしたいと思います。だから、私は私の見解では次のようなものを持つことを計画しています:

MyHelper ヘルパー メソッドは、次のように定義されます。

私がやりたいのは、TextWriter ストリームを更新してそれをキャプチャし、コンテンツに対して何かを行うことです。ストリームをフラッシュできることはわかっていますが、動作をオーバーライドしたい場合があります。

これができない場合 (そして厄介なように思われる場合)、これと同じことを達成するためのより良い方法はありますか?

0 投票する
2 に答える
14145 参照

c - コンソール出力をテキスト ファイルに書き込む方法

生成されたすべてのキーをコンソールに表示する C で作成されたこのキー生成アルゴリズムがあります。

では、コンソールに書き込まれたすべてのキーをテキスト ファイルに保存するにはどうすればよいでしょうか。

0 投票する
1 に答える
2465 参照

c# - XML の保存時に BOM を強制しない

外部ツールで使用される XML ファイルを保存しています。残念ながら、ツールはファイルの先頭にある
エンコーディング BOM (バイト オーダー マーク: ) を認識しません。EF BB BF

私のコード:

質問:
TextWriter に BOM を書き込まないようにするにはどうすればよいですか?

0 投票する
1 に答える
6697 参照

c# - TextWriter.Synchronized を使用するか、マルチスレッド ファイル IO でロックする - C# WPF .net 4.5

マルチスレッドシステムでテキストをファイルに書き込むには2つの方法があります

どれが他より優れているか

最初のケース: ストリームライターをロックして操作を行うための静的オブジェクトを持つ

2 番目のケース:

では、どちらが優れていると思いますか?その理由は?

同じストリームを書き込むには複数のスレッド タスクが必要です

C# .net 4.5 - WPF アプリケーション

0 投票する
2 に答える
2046 参照

c# - ログファイルへの書き込み: 行を書き込むたびに (... new StreamReader) を使用しますか?

ユーザーが停止をクリックするまで、さまざまなタスクを何度も実行する、開始ボタンと停止ボタンを備えた自動化プログラムを作成しました。プログラムには、それぞれの小さなサブタスクの結果を示すいくつかの Console.WriteLines があります。これらを .txt ログに変換することにしたので、プログラムをシャットダウンした後、またはクラッシュした場合に確認できます。

次の Logger クラスを作成しました。

質問:別のクラスに、_logger という Logger インスタンスがあります。ログに行を書き込むたびに、_logger.Log を何度も呼び出します。時々、それはお互いに非常に速く進みます。ログに (using ステートメントで) 行を書き込むたびに StreamWriter の新しいインスタンスを作成するのは間違っていると感じます。そこで、StreamWriter のインスタンス化をコンストラクターに入れることを考えましたが、それでは using ステートメントのクリーンアップ機能が壊れてしまいますね。

これを行う最善の方法はありますか?

前もって感謝します。

0 投票する
2 に答える
902 参照

file - インスタンス化されていないテキスト出力ファイル

初心者向けの質問が 2 つあります。配列のデータを vhdl のテキスト ファイルに出力しようとしています。これを行うために多くのオンライン ガイドを参照しているにもかかわらず、常に「ファイルが存在しません」というメッセージが表示されます。何がうまくいかないかについて何か提案はありますか?

次に、以下の配列シグナルを書き込み関数の引数として使用しようとすると、エラーが発生します。非定数データをオペランドとして他にどのように使用できますか?

0 投票する
0 に答える
1404 参照

c# - C# TextWriter が変な文字を書く

サーバーでいくつかのテキスト ファイルを書き込んでいますが、問題のテキストには "á"、"ã"、"é" などの特定のラテン文字が含まれているため、結果は非常に奇妙です。TextWriterin C# はおそらく utf-8 エンコーディングで書き込むので、問題にはなりませんよね?

これが私がそれを使用している方法です:

この行の結果は次のようになります。