問題タブ [console.writeline]

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

c# - C#コンソールの最後のアイテムをクリアして新しいものを置き換えますか?コンソールアニメーション

次のCSharpコード(サンプルのみ):

出力を次のように出力します:

質問? どうすれば出力を取得できますか

(次に、dir1をクリアし、dir2を出力します)次のすべてのディレクトリ名は、前のディレクトリを置き換えます

0 投票する
8 に答える
51086 参照

c# - Console.WriteLine を使用して書き込まれたばかりの文字を削除する方法はありますか?

コンソールから最後の文字を削除する方法はありますか?

もちろん、最初に文字列を作成してからコンソールに出力することもできますが、コンソールから文字を直接削除できるかどうかを知りたいだけです。

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

c# - Console.Writeline()またはConsole.Write()を使用しているときに、マルチスレッドのC#コンソールアプリケーションで頻繁にハングアップする

console.writeとconsole.writelineを使用してロギングを提供するコンソールアプリケーションを作成しました。このアプリケーションは、通信に非同期のbeginacceptconnection()とbeginread()(ソケット)を使用するサーバーアプリケーションです。ときどき、ハングしているというレポートが表示され、限られたデバッグから、Console.Writeline()またはConsole.write()の問題を確認できます。

マルチスレッドであるため、ロギングクラスをロックするように注意しているので、一度に1つのスレッドだけがメッセージをログに記録できます。コントロールがConsole.Writeに渡され、それが戻るのを待っていること....それは決して行われません。

数日前に別の失敗の報告がありましたが、今回は起動中に非同期接続がまだ開始されていません(メインスレッドは起動するスレッドを生成します)。画像が送信されました。 ...以下を参照してください(これを防ぐために、開始と終了のクリティカルセクション行を追加しましたが、追加しませんでした)

私がMSDNを読んだところ、Console.WriteLineとConsole.Writeはスレッドセーフであるため、実際にはロックする必要はありません。Microsoftのコードが間違っているとは信じられません(;-)。エラーを作成するのは、私のコードが実行している何らかの相互作用であると推測します。

今私の質問:Console.WriteLineとConsole.Writeが中断されるのを防ぐために何かをする必要がありますか?...それが中断する何かがあると思います...しかし、私はそれを本当に知りません!!

どんな助けでも私は非常にありがたいです。

よろしく、

ゴードン。

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

c# - C# CodeDom Console.WriteLine + MethodReference

Console.WriteLineCodeDom を使用してステートメント (以下を参照) を作成しようとしています。これは主にEnvironment.NewLine呼び出しのために私に与えています.Console.WriteLine呼び出し内にメソッドを埋め込む適切な方法がわかりません. 私が作成しようとしているコードと、使用しているコードを紹介します。おそらく誰かが私のエラーをキャッチして修正できるでしょう。

作成したいコード:

私が使用しているコード:

生成されるコード:

私は を使用しているためMethodInvoke、CodeDom は各行を「,」で区切っており、あたかもそれらが同じメソッド内のそれぞれの新しいパラメーターであるかのようです...どうすればこれを適切に行うことができますか?

0 投票する
8 に答える
3469 参照

c# - 動的エラー メッセージの作成と表示 (UpdatePanel 内では機能しません)

私の Web フォームは というクラスを継承します。MyPageMainこのクラスは継承System.Web.UI.Pageされ、フォルダーに配置されApp_Codeます。

このMyPageMainクラスでは、例外 (エラー メッセージ) を記録して出力するために、次のメソッドを作成しました。

次に、ページに例外がある場合は、次のように呼び出します。

これは問題ありませんが、機能しません...理由の1つは、すべてがUpdatePanel内にあるという事実である可能性があると思います。これを機能させる方法について何か提案はありますか?

これはConsole.Writeline私がやろうとしていることに適していますか? これは UpdatePanels で機能しますか?

すでに試してみましたがResponse.Write(...)、うまくいきます。しかし、内部ではありませんUpdatePanel

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

c# - コンソールを割り当てる前に Console.WriteLine を呼び出す

最近、自分のアプリケーションで次の問題に遭遇しましたAllocConsoleAllocConsoleが呼び出される前にコンソールに書き込もうとした(コードに深く隠されている)ことが原因であることがすぐにわかりました。したがって、次のようになりました。

だから私の質問は:なぜこれが起こるのですか?例外はありません(例外はあると思いますが)。

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

asp.net - Visual Studio 2010 の出力ウィンドウで Console.WriteLine() から結果を読み取る方法

簡単に言うと、Web アプリケーションに次の 1 行を追加するだけです。

私が欲しいのは、「Hello, world!」を読むことです。Visual Studio 2010 の出力ウィンドウで、失敗しました。何が問題なのですか?

ここに画像の説明を入力

私は試しました:ツール>オプション>プロジェクトとソリューション>ビルドと実行で詳細度を変更し、「MSBuildプロジェクトビルド出力の詳細度」の値を変更しますが、効果はありません。

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

visual-studio-2010 - Visual Studio で NHibernate によって生成された SQL を読み取る方法

私の知る限り、NHibernate によって生成された SQL スクリプトを読み取る方法は 3 つあります。 1. log4net 2. SQL プロファイラー 3. show_sql = true

ここでは、Visual Studio の出力ウィンドウで sql を読み取ることができると言われている 3 番目についてお話したいと思います。でも、何をしても何も見えない!?

「show_sql = true」は単に「Console.WriteLine()」を意味すると誰かが言ったので、ここに質問を投稿します。

欲しいものが得られないと言わざるを得ないので、ここで質問を要約します。Web アプリケーションの出力ウィンドウで:

  1. 「Console.WriteLine()」の結果を表示できますか?
  2. 「show_sql = true」でSQLスクリプトを表示できますか?

はいの場合、どのように?

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

c# - コンソール行をファイルに書き込む

私は c# でコンソール アプリを持っており、コンソールのすべての行がファイルに書き込まれるようにしようとしています。ストリームライターを使ってみました。

しかし、これらの方法を使用しても、出力テキスト ファイルは空のままでした。何か不足していますか?

解決策:テキストの記録を開始したい場所にこれを書きます

これを最後に書く

これを行うとコンソールにテキストが表示されませんが、この場合は問題ありません。

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

c++ - System::String^ をリテラルで初期化しますが、string::c_str() または char[] ではありません

私は最近、.net と Windows API について学び始めました。現在、シリアル ポートと通信するクラスを作成しています。

シリアル ポートに行を書き込むためにWriteLine、パラメーターを取る関数を使用しますSystem::String^System::String^からを初期化できるかどうか知りたいですstd::string

私は次のことができることに気付きました:

しかし、私はできません:

また、私はできません:

または

誰かがここで何が起こっているのか教えてもらえますか? 私がそれを渡すとき、VSはどういうわけかリテラルをそれ自身のものに変換していますか?

最後に、これが何に当てはまるのかよくわからないので、これに正しいタグを選択したかどうかはわかりません。