問題タブ [streamwriter]
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# - c#ファイル内の文字列を置き換えます
HTMLファイルのコンテンツの一部を置き換えると、String.Replaceが正しく機能しないようです。たとえば、String.Replaceは次のように置き換え</body></html>
られblah blah blah </body></html> html>
ます。2番目のHTML終了タグが適切に閉じられていないため、ユーザーがブラウザでページをレンダリングしたときに表示されることに注意してください。
なぜそれが意図したように機能しないのか誰かが知っていますか?
c# - 何度も実行した後に文字列を切断するコード
このコードはループで実行されます。38回目の実行後、テキストファイルに出力される文字列は、2番目の「M」の直後で切断され、コンマも印刷されず、すべての印刷が停止して終了します。
これの原因は何でしょうか?
asp.net - asp.net フォーム出力: ファイルとデータベース接続に書き込むストリームライター
ASP.net フォームを作成する必要があり、name、bday、email の 3 つのフィールドのみを収集する必要があります。
情報をcsvまたはxmlファイルに書き込むのが最善だと思いますか、それともSQL DBなどに書き込んでそこからファイルにエクスポートする価値があると思いますか?
フラットファイルに書き込むのが最善であると私は考えています.csv / xmlファイルにエクスポートする必要があるため、Excelファイルに追加できます。
C# の submitbutton 関数で streamwriter や filestream などを使用します。
csv と StreamWriter を使用することの欠点を見落としていますか? ファイルが特定のサイズになると、奇妙なことが起こりますか?
また、Streamwriter は Filestream と比べてどうですか? それともまったく別の方法を検討する必要がありますか?
c# - NamedPipe で複数行の文字列を送信しますか?
NamedPipe を介して空白行を含む複数行の文字列を送信するにはどうすればよいですか?
文字列を送ると
サーバー側で「1行目」のみを取得します。
このようなことを試してみると
クライアントが接続されている間はループでハングし、クライアントが切断されたときにのみ解放されます。
このループにぶら下がらずに文字列全体を取得する方法はありますか? 文字列を処理し、同じ方法でクライアントに返す必要があります。
空白行や空白を含む文字列の元の書式を維持することが重要です。
sql-server - StreamWriter は一部のワークステーションでのみ動作します
ユーザーが .txt ファイルを指定し、StreamWriter を使用して SQL ストアド プロシージャの結果をファイルに書き込むことができるページをイントラ Web (私が作成していない) に持っています。
数か月前に一部のワークステーションで機能しなくなったようで、特定の変更を追跡することはできません (ただし、コード自体は変更されていないことはわかっています)。
サーバー (wwwroot と該当するデータベースがある場所) のページにアクセスして使用すると、ローカル ファイルを指定したか、ネットワーク上のワークステーションを指定したかに関係なく、.txt が正常に書き込まれます。ただし、一部のワークステーションのユーザーは、ファイルに書き込むことができなくなりました。(また、空のファイルを書き込むだけではありません。「更新日」は変更されません。)
異なるワークステーションで同じユーザーとしてログインして異なる結果が得られるため、問題はユーザー関連ではなくマシン関連のようです。
私はまだパーミッションと関係があると思っているので、問題のあるワークステーションに .txt を作成し、考えられるすべてのアカウントに完全なパーミッションを与えましたが、うまくいきませんでした。データベース、ストアド プロシージャ、およびフォルダーの宛先に対するアクセス許可は正しいようです。
どんな提案も歓迎します、ありがとう。
c# - サーバーからのメッセージの読み取り方法は?(tcp)
サーバーへのクライアントの書き込み-サーバーの読み取り。およびサーバーがクライアントに書き込みます-クライアントは読み取られません。
サーバ:
クライアント:
c# - StreamWriter構文
C#winFormsでStreamWriterを使用しています
ご覧のとおり、「ライター」に情報を書き込む必要があります。
'writer'フィールド'に構文エラーがあるので、私は何か間違ったことをしていますか?
次のようなメッセージが表示されます。
「「ライター」は「フィールド」ですが、「タイプ」のように使用されます」
何かアイデアはありますか?私のコードは以下です
c# - テキストファイルにStreamWriterを使用するC#の問題
0〜28,110,000の数字を、小さい数字を0で埋めたテキストファイルに書き込もうとしています(信じられないかもしれませんが、これは宿題ではありません)。
しかし、これをテキストファイルに書き込むと、出力は次のようになります。
最後の番号が途中で止まっています。なぜこれが起こっているのか、そしてどうすればそれを修正できるのか誰かがわかりますか?
完全なコード
c# - .Net StreamWriter.BaseStream、この定義はどういう意味ですか?「バッキングストアとインターフェイスする基になるストリームを取得します。」
私はStreamWriter
今日について読んでいて、このプロパティに出くわしました、BaseStream
。
私は定義を探していて、これを見つけました
「バッキングストアとインターフェイスする基になるストリームを取得します。」
ここからMSDN-StreamWriter.BaseStream
BaseStreamの定義が非常に単純であるため、StreamReaderのBaseStreamが何であるかを理解しています。
基になるストリームを返します。
しかし、StreamWriter.BaseStreamの定義はどういう意味ですか?もっと明確に言えば、定義のこの部分は「バッキングストアとのインターフェース」とはどういう意味ですか?それは私にはぎこちないように聞こえます。
c++-cli - ~50,000 を超える C++ 読み取り/書き込み文字
基本的にこのような文字を書くプログラムがあります
そして後で、彼らにプログラムに入力を戻させます
私の問題は、x1/x2/x3/x4 に大きな整数値がある場合です (どれかはわかりませんが、50,000 を超えるとどこかにあると思います)。 65533。
StreamReader と StreamWriter のエンコーディング値をいじりましたが、最初は System::Text::Encoding::Unicode に設定していて、なぜそれが機能しないのかわかりません...
シンボルが間違って書かれているのか、それとも読み取られているのかさえわかりません...それが作成するテキストファイルを開くと、それらはすべて私のPCでは読めない文字です...私は本当にアイデアを失っています. ここで私が間違っていることを誰かが知っていますか?