問題タブ [streamreader]

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 投票する
3 に答える
442 参照

c# - 特定の行のテキストを取得するC#

誰かが私を助けてくれないかと思っていました。プログラムで、ユーザーがテキスト ドキュメントから特定のコード ブロックのみを読み取ることができるようにしたいと考えています。ただし、オンとオフを切り替えることができるように、ボタンの後ろに配置したいと思います。これを行うさまざまな方法を試しましたが、わずかな違いはありませんでした。

これが現時点での私のコードの状態です。

私はこれにかなり慣れていないので、どんな助けでも大歓迎です。

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

c# - 高負荷時 XDocument.Parse 作成中のエラー

この Web サービスにアクセスしようとしています。問題は、XDocument.Parse が処理できず、System.Xml.XmlException: Root element is missing というエラーが発生することがあることです。行で:

XDocument xmlDoc = XDocument.Parse(xmlData);

私のログによると、送信された XML は正しいのですが。

StreamReader が正常に動作していない可能性はありますか?

ちなみに、これはすべてカスタム HttpHandler の下にあります。

誰かがこれを正しい方向に導いてくれませんか。

ありがとう

0 投票する
3 に答える
2357 参照

silverlight - StreamReader を使用して Silverlight のファイルから読み取ることはできますか?

Silverlight プロジェクトの XML ファイルからいくつかのサンプル データを読み込もうとしています。この行は次のとおりです。

次の例外をスローします。

System.MethodAccessException: メソッドにアクセスしようとして失敗しました: System.IO.StreamReader..ctor(System.String)

--- 内部例外 --- メソッドにアクセスしようとして失敗しました: System.IO.StreamReader..ctor(System.String)

パスが正しいことは確かです。念のため、エクスプローラーからコピーしました (最後にファイル名を貼り付けます)。

この問題の原因は何ですか?

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

.net - Windows SMTP サービスから EML ファイルを読み取ります。StreamReader を使用しない理由はありますか?

Microsoft SMTP サービスによってドロップされた EML ファイルを読み取って解析します。私はさまざまなストリーム クラスを使用する初心者です。これらのファイルを解析する私が見た実装では、System.IO.Stream のバリエーションを使用してバイト単位で読み取ります。ただし、これらのファイルはテキスト以外のものであってはならないようです。StreamReader を使用した方がよいのではないでしょうか? もしそうなら、デフォルト (UTF-8) エンコーディング以外のものを使用する理由はありますか?

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

asp.net-mvc-2 - ASP.NET MVC:インストールパッケージを壊すことなく、FileContentResultを介してMSIファイルを返すことはできますか?

このコードを使用して、ユーザーがASP.NETMVCコントローラーにダウンロードできるようにMSIファイルを含むFileContentResultを返します

ファイルをダウンロードできますが、インストーラーを実行しようとすると、次のようなエラーメッセージが表示されます。

このインストールパッケージを開くことができませんでした。アプリケーションベンダーに連絡して、これが有効なWindowsインストーラパッケージであることを確認してください。

ローカルコピーを使用すれば問題なく動作するため、問題がC:\WixTest.msiではないことはわかっています。間違ったMIMEタイプを使用しているとは思いません。これは、File.Copyを使用し、ダウンロード後に正しく実行されるFilePathResult(StreamReaderを使用せずに)を介してコピーしたファイルを返すだけで似たようなものを取得できるためです。

ただし、作成中のファイルのコピーを削除できるように、FileContentResultを使用する必要があります(これは、メモリにロードした後で実行できます)。

ファイルをコピーまたはエンコードして、インストールパッケージを無効にしていると思います。MSIファイルをメモリに読み込み、インストールパッケージを破損せずにFileContentResultを介して返す方法はありますか?

解決:

0 投票する
7 に答える
3043 参照

c# - このStreamReaderが1行しか読み取らないのはなぜですか?

次のコードは、ファイルの各行を読み取り、それを操作する必要があります。ただし、最初の行のみを読み取ります。forループがないと、ファイル全体が読み取られます。正直なところ、なぜ全部を読んでいないのかわかりません。

forループがないと、次のように機能し、ファイル全体が出力されます。

CheckInputは次のとおりです。

サンプル入力ファイル:

0 投票する
4 に答える
52314 参照

c# - c# を使用してテキスト ファイルを検索し、検索キーワードを含む行番号と完全な行を表示します。

C# を使用してテキスト ファイル (ログ ファイル) を検索し、検索キーワードを含む行番号と完全な行を表示するには、ヘルプが必要です。

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

c# - データの読み取りとファイルへの書き込みを同時に行う

データの読み取りとファイルへの書き込みを同時に行いたい。StreamReaderとStreamWriterをファイルのみで使用できますか?そして、なぜ以下のコードは数字を出さないのですか?

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

c# - C#ストリームリーダー、区切り文字。

私が持っているのは、60MBの巨大なtxtファイルです。各行を読み取り、区切り文字に基づいて分割されたファイルを作成する必要があります。ファイルの読み取りやファイルの作成に問題はありません。複雑なのは区切り文字によるもので、区切り文字が表示されません。誰かがその区切り文字の読み方について提案をしてくれるなら、私はとても感謝しています。

区切り文字=Ç

小さな更新:

キャラクターÇで分割することはできません。デバッグすると読めない文字になってしまいます。

みんな、あなたが私を正しい方向に向けてくれた助けに感謝します。

変化:

に:

修正しました。

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

c# - C# サーバー/クライアントの NetworkStream で StreamReader/Writer を使用する必要がありますか?

私は、プロジェクト用のクライアント/サーバー ベースのゲームを構築している最中です (かなり深みを感じています)。私はTCPclientとマルチスレッドソケットサーバーを使用しています。現時点ではすべて正常に動作していますが、クライアントとサーバーの両方の間で通信するために StreamReader と StreamWriter を使用しています。

データを受信するために、次のような例を見続けています。

これは送信用です:

streamReader よりもこれを使用する利点は何ですか? これを使用してもバッファリングになりますか?

前もって感謝します。