タグ付けされた質問 「c#」

C#(「seesharp」と発音)は、Microsoftによって開発された、静的に型指定された高レベルのマルチパラダイムプログラミング言語です。C#コードは通常、Microsoftの.NETファミリのツールとランタイムを対象としています。これには、.NET Framework、.NET Core、Xamarinなどが含まれます。このタグは、C#またはC#の正式な仕様で記述されたコードに関する質問に使用します。

5
C#XMLドキュメントWebサイトリンク
XMLドキュメントにWebサイトへのリンクを含めることはできますか?たとえば、私の方法は次のように要約されます ///<Summary> /// This is a math function I found HERE. ///</Summary> public void SomeMathThing(Double[] doubleArray) { ... } と入力すると SomeMathThing( IntelliSenseに概要を表示して、[ここ]をクリックして外部のWebサイトにリンクするオプションを表示する必要があります。これは可能ですか?それはどのように行われますか?
144 c#  xml  hyperlink 

12
SqlCommandで配列パラメーターを渡す
以下のようなC#でSQLコマンドに配列パラメーターを渡そうとしていますが、機能しません。誰かが以前にそれを満たしていますか? string sqlCommand = "SELECT * from TableA WHERE Age IN (@Age)"; SqlConnection sqlCon = new SqlConnection(connectString); SqlCommand sqlComm = new SqlCommand(); sqlComm.Connection = sqlCon; sqlComm.CommandType = System.Data.CommandType.Text; sqlComm.CommandText = sqlCommand; sqlComm.CommandTimeout = 300; sqlComm.Parameters.Add("@Age", SqlDbType.NVarChar); StringBuilder sb = new StringBuilder(); foreach (ListItem item in ddlAge.Items) { if (item.Selected) { …
144 c#  tsql 

7
イベントAction <>とイベントEventHandler <>
宣言の間に何が違うのがあるevent Action&lt;&gt;とはevent EventHandler&lt;&gt;。 どのオブジェクトが実際にイベントを発生させたかは関係ないと仮定します。 例えば: public event Action&lt;bool, int, Blah&gt; DiagnosticsEvent; 対 public event EventHandler&lt;DiagnosticsArgs&gt; DiagnosticsEvent; class DiagnosticsArgs : EventArgs { public DiagnosticsArgs(bool b, int i, Blah bl) {...} ... } 使用方法はどちらの場合もほぼ同じです。 obj.DiagnosticsEvent += HandleDiagnosticsEvent; event EventHandler&lt;&gt;パターンについて私が気に入らない点がいくつかあります。 EventArgsから派生した追加の型宣言 オブジェクトソースの強制的な通過-多くの場合、誰も気にしません コードが多いほど、明確な利点なしに維持するコードが多くなります。 その結果、私は好む event Action&lt;&gt; ただし、Action &lt;&gt;に型引数が多すぎる場合にのみ、追加のクラスが必要になります。
144 c# 

26
保護されたメモリを読み書きしようとしました。これは多くの場合、他のメモリが破損していることを示しています
私は誰かがこのエラーを引き起こしている可能性があるものについて私を啓発してくれることを願っています: 保護されたメモリを読み書きしようとしました。これは多くの場合、他のメモリが破損していることを示しています。 このエラーはアプリケーションの任意のランダムな領域でスローされるようなので、実際にコードをポストすることはできません。アプリケーションは、エラーをスローする前に12〜48時間実行されます。一見ランダムなスポットで停止して上記のエラーをスローする場合もあれば、アプリケーション全体が停止し、「致命的なエラーが発生しました... CLRのバグまたは...」PInvokeやその他の関連性のない情報についての何か。これが発生すると、すべてのスレッドが終了したと表示され、利用可能なデバッグ情報はありません。 一言で言えば、これはアプリケーションが行うことです: 完全にC#で記述されたマルチスレッドサーバーアプリケーション。クライアントはソケット経由でサーバーに接続します。サーバーは、クライアントが相互に、また環境と対話できる仮想の「環境」を実行します。かなりのメモリを消費しますが、リークは発生しません。通常、約1.5 GBを消費します。アプリケーションが実行されている間、メモリ使用量は比較的一定に保たれるため、リークが発生するとは思いません。クライアントが何もしていなくても、環境を維持するために常に実行しているコード。サードパーティのソフトウェアやその他のAPIは使用していません。このアプリケーションが使用する唯一の外部リソースは、ソケット接続とSQLデータベース接続です。64ビットサーバーで実行されています。.net 2.0、3.5、および4を使用して、VS2008およびVS2010でこれをデバッグしてみました。 コンパイラの最適化といくつかのMicrosoftホットフィックスをオフにしてみました。この問題を解消するものは何もないようです。誰かが考えられる原因、または問題の原因を特定するための何らかの方法を知っていれば幸いです。

30
エラーや警告なしにビルドが失敗した理由を見つける方法
WCFサービスへの参照を含むWebアプリケーションがあります。 Visual Studio 2010を使用してビルドしているときに、エラーや警告なしでビルドが失敗します。ただし、.csproj使用の構築MsBuildは成功しています。 問題を解決/診断するために、Visual Studioで何を試すべきかわからない。手伝ってくれませんか? 編集: ビルドが失敗していることがわかりました ステータスバーに表示されるテキストから。 出力ウィンドウから: ========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========

14
日時C#から時間のみを取得する方法[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 12か月前に閉鎖。 この質問を改善する 2009年6月22日の午前10:00:00という値があるとします。この日時から午前10:00だけを取得するにはどうすればよいですか。
144 c#  datetime  time 

29
Application_Startが起動しませんか?
私が作業しているASP.NET MVC(ベータ)アプリケーションがあり、何か間違っているのかApplication_Start、Global.asax.csのメソッドが実際に起動しても起動しないのかを理解するのに問題がありますアプリケーションをデバッグします。 私のApplication_Startメソッドの行にブレークポイントを設定し、アプリケーションをデバッグしようとすると、ブレークポイントがヒットするはずだと期待していますが、実際にはヒットしません。IISをリセットした後ではなく、再起動した後ではありません。何か不足していますか?このメソッドが呼び出されないのはなぜですか?
143 c#  asp.net-mvc 


3
Parallel.ForEach()とforeach(IEnumerable <T> .AsParallel())の比較
Erg、私はReflectorを使用してBCLでこれら2つのメソッドを見つけようとしていますが、見つけることができません。これら2つのスニペットの違いは何ですか? A: IEnumerable&lt;string&gt; items = ... Parallel.ForEach(items, item =&gt; { ... }); B: IEnumerable&lt;string&gt; items = ... foreach (var item in items.AsParallel()) { ... } どちらを使用するかによって異なる影響はありますか?(両方の例の括弧で囲まれた本文で私がしていることはすべてスレッドセーフであると仮定します。)

10
C#で単純なプロキシを作成する方法
私は数週間前にPrivoxyをダウンロードしましたが、その楽しみのために、単純なバージョンのPrivoxyがどのように実行できるか知りたいと思っていました。 リクエストをプロキシに送信するようにブラウザ(クライアント)を構成する必要があることを理解しています。プロキシはリクエストをウェブに送信します(httpプロキシであるとしましょう)。プロキシは答えを受け取ります...しかし、プロキシはどのようにしてブラウザ(クライアント)にリクエストを送り返すことができますか? WebでC#とhttpプロキシを検索しましたが、舞台裏でどのように機能するかを理解するための何かが見つかりませんでした。(私はリバースプロキシが不要だと思いますが、わかりません)。 この小さなプロジェクトを続行するための説明や情報はありますか? 更新 これは私が理解していることです(下の図を参照)。 ステップ1すべての要求がプロキシがリッスンするポートで127.0.0.1に送信されるようにクライアント(ブラウザ)を構成します。このように、リクエストは直接インターネットに送信されず、プロキシによって処理されます。 ステップ2プロキシは新しい接続を確認し、HTTPヘッダーを読み取り、実行する必要のあるリクエストを確認します。彼は要求を実行します。 ステップ3プロキシはリクエストから回答を受け取ります。今、彼はウェブからクライアントに答えを送る必要がありますが、どうやって??? お役立ちリンク Mentalis Proxy:このプロジェクトはプロキシです(ただし、もっと欲しい)。私はソースをチェックするかもしれませんが、コンセプトをより理解するために基本的なものが本当に欲しかったです。 ASPプロキシ:ここでもいくつかの情報を取得できる場合があります。 要求リフレクター:これは簡単な例です。 以下は、シンプルなHttpプロキシを備えたGit Hubリポジトリです。
143 c#  .net  .net-2.0  proxy 


10
任意の深さで名前によって要素のXDocumentをクエリする
XDocumentオブジェクトがあります。LINQを使用して、特定の名前の要素を任意の深さでクエリしたい。を使用するDescendants("element_name")と、現在のレベルの直接の子である要素のみが取得されます。私が探しているのは、XPathの "// element_name"に相当するものです...だけを使用するXPath必要がありますか、それともLINQメソッドを使用してそれを行う方法はありますか?ありがとう。
143 c#  .net  xml  linq  linq-to-xml 

7
DateTimePicker:日付と時刻の両方を選択します
DateTimePicker(Winforms)を使用して(ドロップダウンで)日付と時刻の両方を選択することは可能ですか?選択した値のカスタム表示をどのように変更しますか?また、ユーザーが日付/時刻を手動で入力できるようにすることは可能ですか?
143 c#  .net  winforms 

13
.NET例外はどのくらい遅いですか?
例外をスローするタイミングとスローしないタイミングについての議論はしたくありません。簡単な問題を解決したいと思います。例外をスローしないという主張は99%の確率でスローされますが、反対側は(ベンチマークテストを使用して)速度は問題ではないと主張します。私は、どちらか一方に関係する多数のブログ、記事、および投稿を読みました。どっち? 答えからのいくつかのリンク:スキート、マリアーニ、Brumme。

7
システムフォントとdpi設定に自動スケーリングするWinFormsコードを記述する方法
イントロ:「WinFormsはDPI /フォント設定に適切に自動スケーリングされないため、WPFに切り替えます」というコメントがたくさんあります。ただし、これは.NET 1.1に基づいていると思います。実際には、.NET 2.0で自動スケーリングを実装するのにかなり優れていたようです。少なくともこれまでの調査とテストに基づいています。ただし、ご存知の方がいらっしゃれば、ぜひご連絡ください。(WPFに切り替えるべきだと言って迷惑を掛けないでください...これは現時点ではオプションではありません。) 質問: WinFormsの何が適切に自動スケーリングされないので、避ける必要がありますか? WinFormsコードを適切に自動スケーリングするように記述する場合、プログラマーはどの設計ガイドラインに従う必要がありますか? これまでに確認した設計ガイドライン: 以下のコミュニティwikiの回答を参照してください。 それらのいずれかが正しくないか、不十分ですか?他に採用すべきガイドラインはありますか?回避する必要がある他のパターンはありますか?これに関する他のガイダンスは非常にありがたいです。
143 c#  .net  winforms  fonts  dpi 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.