問題タブ [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.
c# - TextWriterオブジェクトを再度開く方法は?これは可能ですか?
TextWriterオブジェクトを使用してクラスをシリアル化する、作業中の新しいプロジェクトがあります。このようなもの:
このコードは、最初に使用したときに機能します(ファイルが作成され、データは正常に書き込まれます)が、2回目に使用しようとすると、「閉じたTextWriterに書き込めません」という例外が発生します。TextWriterを再度開くにはどうすればよいですか、またはこのタイプの例外を取得してtxtStreamオブジェクトを書き換えられるようにするにはどうすればよいですか。ありがとう!
c# - Console.Error 書き込みの色の設定
カスタム ロガーを含むコンソール アプリケーションを作成しています。ロガーは、Console.Error に送信されたものを赤で着色する必要があります。Console.Out と Console.Error にも書き込むサード パーティの参照があるので、ソース コードがないため、それらも説明する方法でこれを行う必要があります。Console.SetOut および Console.SetError メソッドを呼び出して、コンソールに書き込むコードがロガーの TextWriter を使用するように、ロガーをセットアップしました。ちょっと動作していますが、何らかの同期の問題があると思いますか? 私の ErrorWriter クラスでは、コンソールの前景色を設定してから base.Write() を呼び出していることがわかりますが、結果は期待どおりではありません。灰色であるべき Console.Out からのテキストが赤くなり、ストリームの途中で突然灰色に変わります。同じ文字位置で色が赤から灰色に一貫して変化していますが、 base.Write() が実際にはコンソールにすぐに吐き出されないと想定しています。ある種のラグタイム/バッファがあります。base.Flush() を呼び出してみましたが、それにより Console.Out からのすべてのテキストが赤くなり、さらに悪化します。この問題を解決するにはどうすればよいですか?
c# - ファイルC#の読み取りおよび書き込み中の共有違反IOException
これが私のコードです:
次のエラーがスローされます。
IOException: パス C:\Users\Water Simulation\file_no.txt での共有違反
私がしようとしているのは、log_x.txt という名前のファイルを開き、file_no.txt ファイルから「x」を取得することです。file_no.txt ファイルが空の場合、ログ ファイルの名前を log_1.txt にして、「fileNo + 1」と書き込みます新しいプログラムが起動した後、新しいログ ファイル名は log_2.txt である必要があります。しかし、このエラーが発生し、何が間違っているのか理解できませんでした。助けてくれてありがとう。
textwriter - 閉じた TextWriter に書き込めません
エラーが発生しました。
「閉じた TextWriter に書き込めません。」
コード:
c# - TextWriterへの書き込み時にバイトオーダーマークを出力するには?
にテキストを書いていますTextWriter
。出力に UTF-16 バイト オーダー マーク ( BOM
) を表示したい:
出力にバイトオーダーマークが含まれていないことを除いて:
TextWriter
にエンコーディング マーカーを書き込むように指示するにはどうすればよいですか?
注: の2 番目UnicodeEncoding
のパラメーター:
byteOrderMark
タイプ: Unicode バイト オーダー マークが提供されることを指定する場合はtrue 。それ以外の場合はfalse。System.Boolean
c# - 高度なチャット プログラム (プレフィックスを書く)
私はチャット プログラムの巨人をコーディングしましたが、これまでのところ、何日もかけて考え抜いたものも含め、私を阻んできたすべての障害をなんとか乗り越えてきましたが、この障害については理解できません。だから私はプレフィックスシステムに取り組んでいます。ターゲット名をターゲットテキストボックスに入力し、プレフィックス名をプレフィックステキストボックスに入力してから、プレフィックスボタンをクリックします。ユーザー名と選択したプレフィックスを「|」でテキストファイルに書き込むようにしました それを分離します。このような:
サーバーが起動するたびに、テキストファイルをインポートし、foreach ループを使用してそれぞれをリストにロードします。ここで、クライアントがメッセージを送信するたびに、リスト内の「ターゲット」でユーザー名を確認し、その前にプレフィックスを持つようにユーザー名を変更します。これどうやってするの?前もって感謝します!長い質問で申し訳ありません。私は初心者です。長すぎる場合は教えてください。
c# - c#を使用して.aspxページを編集し、ボタンをクリックしてasp.netに保存する方法は?
アプリケーション ルート ディレクトリからの DropdownList にある .aspx ページのリストです。編集用の RichTextBox に .aspx ページ全体のコンテンツを表示しています。しかし、[保存] ボタンをクリックすると、エラーが表示されます: 潜在的に危険な Request.Form 値がクライアントから検出されました (ctl00$MainContent$TextBox1="...xt" %>
サンプルコードはこちら:
ページ ヘッダー:
また、ページ レベルとコントロール レベルで validateRequest="false" を試しました。しかし、うまくいきません!このエラーを解決するためのアイデアはありますか? 助けてください!
c# - Console.Out を使用して byte[] をファイルに書き込むにはどうすればよいですか?
Javaでは、これを行うことができます:
C#で似たようなことをしたい。私はこれを試しましたが、うまくいきませんでした:
ここでの主な問題は、Write メソッドが引数としてバイト配列を受け入れないことです。
File.WriteAllBytes(filepath, bytes) で回避できることはわかっていますが、C# コードを元の Java コードにできるだけ近づけたいと考えています。
c# - XML:ファイルへの書き込みはnullですか?
私はこれまでデバッグしましたが、リストには値がありますが、ファイルに書き出されていません。
なぜnullなのかわかりません。
GameObjects
クラスはすべてのフィールドを保持します。
GameObjectData
リストのためだけです。
次にChestPlate
、から継承しGameObjects
ます。この理由は、私がゲームを作成していて、のすべての値GameObjects
がに関連しているためChestPlate
です。
コードは以下のとおりです。