• 閉じたファイルに対してコード診断のシンタックス・ノード・アクションを動作させるにはどうしたらいいですか?

    質問 Roslyn (in VS2015 Preview) を使用して、コード診断のセットを構築しています。理想的には、通常の言語ルールに違反しているかのように、それらが生成するすべてのエラーが永続的なエラーとして機能するようにしたいと思います。 多くのオプションがありますが、どれも一貫して動作させるのに苦労しています。私は、初歩的な構文ノード アクションを実装することができました。

    2023-10-15 16:31:29
  • ユーザーアカウントが有効か無効かを判断する方法

    質問 私は、繰り返される事務的な仕事を解決するために、C#のwinフォームアプリを素早く組み立てているところです。 私はADですべてのユーザーアカウントを検索し、チェックボックス付きのリストビューにそれらを追加しています。 私は listviewitems のデフォルトのチェック状態を、アカウントの有効/無効の状態に依存するようにしたいと思います。 string path = "L

    2023-10-15 11:10:12
  • Entity Framework 5 Code Firstのマイグレーションで、データを失うことなくデータベースカラムの名前を変更する方法とは?

    質問 EF 5.0 Code First Migrations でデフォルトの ASP.NET MVC 4 テンプレートを正常に動作させることができました。しかし、モデルのプロパティ名を更新すると、対応するテーブル列のデータがEF 5.0によって削除されます。 自動化された方法でデータを削除せずにテーブル列の名前を変更することは、どうにか可能でしょうか? どのように解決するのですか?

    2023-10-14 23:31:18
  • TabControlをViewModelsのコレクションにバインドするにはどうしたらいいですか?

    質問 基本的に私はMainViewModel.csで持っています。 ObservableCollection<TabItem> MyTabs { get; private set; } しかし、タブを作成するだけでなく、タブの内容を読み込んで適切なビューモデルにリンクさせることが、MVVMを維持しながらどうにかできるようにする必要があります。 基本的に、どのように私は

    2023-10-14 22:33:15
  • razorアクションのリンクを新しいタブで開くようにするには?

    質問 リンクが新しいタブで開くようにしようとしています(razor形式である必要があります)。 <a href="@Url.Action("RunReport", "Performance", new { reportView = Model.ReportView.ToString() }, new { target = "_blank" })" type="submit"

    2023-10-14 18:06:22
  • C#のFileとFileInfoの違いは何ですか?

    質問 の静的なメソッドが、(1) File クラスの静的メソッドは、ファイルが存在するかどうかを確認するような、小さくて少数のタスクを実行するために使用するのがよいということです。 FileInfo クラスのインスタンスを使用する必要があります。 私はこれを理解し、単に盲目的にそのように使用することができますが、私はなぜ違いがあるのかを知りたいのです。 異なる状況に適した動作方

    2023-10-14 15:16:09
  • C#の値/オブジェクトはいつコピーされ、その参照はいつコピーされるのですか?

    質問 参照したいオブジェクトがコピーされたり、コピーしたいオブジェクトが参照されたりして、何度も同じ問題が発生します。これは、=演算子を使用したときに起こります。 たとえば、私がオブジェクトを別のフォームに送信している場合、すなわち、: SomeForm myForm = new SomeForm(); SomeObject myObject = new SomeObject();

    2023-10-14 14:37:51
  • C#-空のList<string>をオプションのパラメータとして使用する方法

    質問 誰かこの例を教えてください。 私は試してみました null , string.Empty とオブジェクトの初期化を行いますが、デフォルト値はコンパイル時に一定でなければならないため、うまくいきません。 どのように解決するのですか? ただ、NULL合体演算子と、空の List&lt;string&gt; public void Process(string param

    2023-10-14 09:03:43
  • コードからdivを隠す方法(c#)

    質問 私のページには、私のコード-ビハインドでセッション値に基づいて表示/非表示にしたいdiv要素があります。どのように私はこれを行うことができますか? どのように解決するのですか? divに "runat="server" と id で参照することができます。 code behind . &lt;div runat="server" id="theDiv"&gt;

    2023-10-14 08:44:22
  • Hashtableの総称は何ですか?

    質問 .NETでジェネリックの基本を学んでいます。 しかし、私は、ジェネリックに相当する Hashtable . ジェネリックハッシュテーブルクラスを作成するためのいくつかのサンプルC#コードを共有してください。 どのように解決するのですか? Dictionary&lt;TKey, TValue&gt; DictionaryはHashTableを100%置き換えるものでは

    2023-10-14 07:26:18
  • Html Agility Pack クラスごとに全要素を取得する

    質問 私はhtmlアジリティパックに挑戦していますが、これについての正しい方法を見つけるのに苦労しています。 例えば var findclasses = _doc.DocumentNode.Descendants("div").Where(d =&gt; d.Attributes.Contains("class")); しかし、div以外にもクラスを追加できることは明らかなので、

    2023-10-14 03:10:06
  • Interlocked.ExchangeがBoolean型をサポートしないのはなぜですか?

    質問 .NETチームがInterlocked.Exchangeの操作でBooleanをサポートしないことにしたのは、何か現実的な理由があるのでしょうか? 使用例の1つは、あるコードが一度だけ実行されることを保証したいときで、そのためにブール値フラグを使用したいのです。 どのように解決するのですか? はい、ちゃんとした理由があります。 Interlocked メソッドの実装には、プ

    2023-10-13 16:31:29
  • 例外が安全に処理された場合のファーストチャンス例外メッセージの回避

    質問 次のコードは、EOS例外を捕捉します。 using (var reader = new BinaryReader(httpRequestBodyStream)) { try { while (true) { bodyByteList.Add(reader.ReadByte()); } } catch (EndO

    2023-10-13 11:21:32
  • 静的コードブロック

    質問 から行く Java から C# 私は次の質問があります。 javaで私は次のようにすることができます。 public class Application { static int attribute; static { attribute = 5; } // ... rest of code } 私はこれをコンストラクタから

    2023-10-13 01:44:15
  • お互いを参照し合う不変のオブジェクト?

    質問 今日、私はお互いを参照するイミュータブルなオブジェクトについて、頭を整理しようとしていました。私は、遅延評価を使用せずにそれを行うことは不可能であるという結論に達しましたが、その過程で、私はこの(私の意見では)興味深いコードを書きました。 public class A { public string Name { get; private set; } public

    2023-10-12 21:42:23
  • ReSharperで名前空間を更新する最速の方法とは?

    質問 私はいくつかのリファクタリングと再編成を行っており、ファイルの束を移動させました。 各ファイルを更新して、新しい場所に応じて &quot;正しい&quot; 名前空間を持つようにしたいのです。ReSharper では、各ファイルに移動して、名前空間が正しくないことを表示できますが、その方法では、一度に各ファイルを実行する必要があります。 フォルダやプロジェクト内のすべてのファイ

    2023-10-12 14:50:47
  • 2つの数値の差

    質問 2つの10進数の差(距離)を計算する完璧なアルゴリズムまたはC#関数が必要です。 たとえば、間の差。 100 そして 25 は 75 100 そして -25 は 125 -100 そして -115 は 15 -500 そして 100 は 600 これを計算する C# 関数または非常に

    2023-10-12 09:37:56
  • c# Dictionary: 宣言で大文字小文字を区別しないキーにする

    質問内容 私は Dictionary&lt;string, object&gt; という辞書があります。 以前は Dictionary&lt;Guid, object&gt; であったが、他の「識別子」が登場したため、Keyは文字列として扱われるようになった。 問題なのは Guid というキーが、ソースデータから VarChar であるため、現在 "923D81A0-7B

    2023-10-12 06:02:02
  • Reflectionの速度は?

    質問 最近、DataAccessProviderをビジネスロジック層から区別するために、インターフェース層を作成しました。 このアプローチでは、Web/App.Config.の値を変更することによって、いつでも好きなときにDataAccessProviderの選択を変更することができます。 (必要であれば、より詳細な情報を提供することができます)。 とにかく、これを行うために、私たちが作

    2023-10-12 04:37:22
  • Moq + Unit Testing - System.Reflection.TargetParameterCountException: パラメータ数の不一致

    質問 複数のパラメータを持つ関数でラムダを使おうとしていますが、Moq は実行時に mock.Object.Convert(value, null, null, null); 行を呼び出そうとすると、Moq は実行時にこの例外をスローします。 System.Reflection.TargetParameterCountException: パラメータ数の不一致 というコードがありま

    2023-10-12 04:35:21