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

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

7
C#で空のファイルを作成する
C#/。NETで空のファイルを作成する最も簡単な/正規の方法は何ですか? これまでに見つけた最も簡単な方法は次のとおりです。 System.IO.File.WriteAllLines(filename, new string[0]);
186 c#  .net 

12
WPFチャートコントロール[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 2Dグラフとパンおよびズーム機能を備えた非常にシンプルなWPFチャートを探しています。
186 c#  wpf  charts 

7
HttpContentの使い方が見つかりません
私は使用しようとしていますHttpContent: HttpContent myContent = HttpContent.Create(SOME_JSON); ...しかし、それが定義されているDLLを見つけることができません。 最初に、とMicrosoft.Http同様にへの参照を追加しようSystem.Netとしましたが、どちらもリストにありません。また、参照を追加してみましたSystem.Net.Httpが、HttpContentクラスが利用できません。 だから、誰が私がHttpContentクラスを見つけることができるか教えてもらえますか?
186 c#  asp.net  .net  dll 

16
jQueryがajaxリクエストに対して「parsererror」を返す
Ajaxリクエストのjqueryから「parsererror」を取得しているので、POSTをGETに変更して、いくつかの異なる方法(クラスの作成など)でデータを返しましたが、問題が何であるかわからないようです。 私のプロジェクトはMVC3にあり、jQuery 1.5を使用しています。ドロップダウンがあり、onchangeイベントで呼び出しを開始して、何が選択されたかに基づいてデータを取得します。 ドロップダウン:(これにより、Viewbagのリストから「ビュー」が読み込まれ、イベントの起動が正常に機能します) @{ var viewHtmls = new Dictionary<string, object>(); viewHtmls.Add("data-bind", "value: ViewID"); viewHtmls.Add("onchange", "javascript:PageModel.LoadViewContentNames()"); } @Html.DropDownList("view", (List<SelectListItem>)ViewBag.Views, viewHtmls) JavaScript: this.LoadViewContentNames = function () { $.ajax({ url: '/Admin/Ajax/GetViewContentNames', type: 'POST', dataType: 'json', data: { viewID: $("#view").val() }, success: function (data) { alert(data); }, error: function (data) { debugger; alert("Error"); …
186 javascript  c#  jquery  asp.net  json 

30
.NETのファイルルールごとに1つのクラス?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3か月前に閉鎖。 この質問を改善する 私はこの規則に従いますが、同僚の何人かはそれに同意せず、クラスが小さい場合、他のクラスと同じファイルに残すことができると主張しています。 私がよく耳にするもう1つの主張は、「Microsoftでもこれを行わないので、なぜ私たちがすべきなのか」というものです。 これについての一般的な合意は何ですか?これを避けるべきケースはありますか?
185 c#  .net 

14
単体テストでHttpContext.Current.Sessionを設定する
単体テストをしようとしているWebサービスがあります。サービスでは、いくつかの値をHttpContextように。 m_password = (string)HttpContext.Current.Session["CustomerId"]; m_userID = (string)HttpContext.Current.Session["CustomerUrl"]; 単体テストでは、次のような単純なワーカーリクエストを使用してコンテキストを作成しています。 SimpleWorkerRequest request = new SimpleWorkerRequest("", "", "", null, new StringWriter()); HttpContext context = new HttpContext(request); HttpContext.Current = context; ただし、値を設定しようとするたびに HttpContext.Current.Session HttpContext.Current.Session["CustomerId"] = "customer1"; HttpContext.Current.Session["CustomerUrl"] = "customer1Url"; nullであるというnull参照例外が発生しHttpContext.Current.Sessionます。 単体テスト内で現在のセッションを初期化する方法はありますか?

3
文字列による往復変換がdoubleに対して安全でないのはなぜですか?
最近、私はdoubleをテキストにシリアル化して、それを取り戻す必要がありました。値は同等ではないようです: double d1 = 0.84551240822557006; string s = d1.ToString("R"); double d2 = double.Parse(s); bool s1 = d1 == d2; // -> s1 is False しかし、MSDN:Standard Numeric Format Stringsによると、「R」オプションは往復の安全性を保証することになっています。 往復( "R")形式指定子は、文字列に変換された数値が確実に解析されて同じ数値に戻されるようにするために使用されます なぜこれが起こったのですか?
185 c#  double  tostring  precision 



15
OK以外の応答に対してIHttpActionResultでコンテンツを返す
Web API 2コントローラーから戻る場合、次のように応答がOK(ステータス200)であれば、応答を含むコンテンツを返すことができます。 public IHttpActionResult Get() { string myResult = ... return Ok(myResult); } 可能であれば、組み込みの結果タイプを可能な限りここで使用します:https : //msdn.microsoft.com/en-us/library/system.web.http.results(v=vs.118).aspx 私の質問は、別のタイプの応答(200ではない)の場合、それを使用してメッセージ(文字列)を返すにはどうすればよいですか?たとえば、私はこれを行うことができます: public IHttpActionResult Get() { return InternalServerError(); } これではありません: public IHttpActionResult Get() { return InternalServerError("Message describing the error here"); } 理想的には、これを一般化して、IHttpActionResultの実装のいずれかでメッセージを送り返すことができるようにします。 これを行う必要がありますか(そして、独自の応答メッセージを作成します): public IHttpActionResult Get() { HttpResponseMessage responseMessage = ... return ResponseMessage(responseMessage); } …

6
Fluent APIで一意の制約を設定しますか?
私は、コードファーストでEFエンティティを構築し、EntityTypeConfiguration流暢なAPIを使用しようとしています。主キーの作成は簡単ですが、一意制約を使用すると簡単ではありません。このためにネイティブSQLコマンドの実行を提案する古い投稿を見ていましたが、それでは目的が達成されないようです。これはEF6で可能ですか?


9
C#のフォームから値を返す方法は?
ボタンがクリックされたときにShowDialog()を介して別のフォーム(frmImportContact)を表示するメインMDIフォーム(frmMainMDI)の子であるメインフォーム(frmHireQuoteとしましょう)があります。 ユーザーがfrmImportContactの[OK]をクリックすると、frmHireQuoteのいくつかのテキストボックスにいくつかの文字列変数を渡したいと思います。 frmHireQuoteの複数のインスタンスが存在する可能性があることに注意してください。frmImportContactのこのインスタンスを呼び出したインスタンスに戻ることが重要です。 これを行う最良の方法は何ですか?

4
IEquatableとObject.Equals()をオーバーライドするだけの違いは何ですか?
Foodクラスがの別のインスタンスと等しい場合はいつでもテストできるようにしたいFood。後でリストに対して使用し、そのList.Contains()メソッドを使用したいと思います。実装するIEquatable<Food>か、単にオーバーライドする必要がありますObject.Equals()か?MSDNから: このメソッドは、T(リスト内の値のタイプ)に対するIEquatable.Equalsメソッドのオブジェクトの実装によって定義されているデフォルトの等値比較子を使用して、等値を決定します。 だから私の次の質問は:.NETフレームワークのどの関数/クラスが利用するのObject.Equals()ですか?そもそも使った方がいいですか?
185 c#  .net  equals  equality  iequatable 

5
AccessViolationExceptionの処理方法
.netアプリケーション内からCOMオブジェクト(MODI)を使用しています。私が呼び出しているメソッドはSystem.AccessViolationExceptionをスローしますが、これはVisual Studioによってインターセプトされます。奇妙なことに、AccessViolationException、COMException、その他すべてのハンドラーがあるトライキャッチに呼び出しをラップしましたが、Visual Studio(2010)がAccessViolationExceptionをインターセプトすると、デバッガーはメソッド呼び出し(doc.OCR)で中断します。そして、一歩進んだ場合、catchブロックに入るのではなく、次の行に進みます。さらに、これをビジュアルスタジオの外で実行すると、アプリケーションがクラッシュします。COMオブジェクト内でスローされるこの例外をどのように処理できますか? MODI.Document doc = new MODI.Document(); try { doc.Create(sFileName); try { doc.OCR(MODI.MiLANGUAGES.miLANG_ENGLISH, false, false); sText = doc.Images[0].Layout.Text; } catch (System.AccessViolationException ex) { //MODI seems to get access violations for some reason, but is still able to return the OCR text. sText = doc.Images[0].Layout.Text; } catch (System.Runtime.InteropServices.COMException ex) { …
185 c#  .net  exception  com  modi 

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