• C#のintからenumへの変換 [重複]について

    質問 この質問はすでにここに回答があります : 閉じる 9 年前 . 重複の可能性があります。 C#でintをenumにキャストする 以下のようなコードがあった場合。 enum foo : int { option1 = 1,

    2023-09-21 16:25:59
  • 文字列から0-9の数字のみを返す

    質問 VBScriptと.NETで使用できる、文字列の中にある数字だけを返す正規表現が必要です。 例えば、次の"strings"のいずれかが、以下のものだけを返す必要があります。 1231231234 123 123 1234 (123) 123-1234 123-123-1234 (123)123-1234 123.123.1234 123 123 123

    2023-09-21 16:24:36
  • 構造体の中で、等式が正しく動作するようにオーバーライドする必要があるのは何ですか?

    質問 タイトルの通りです。 == 演算子はどうでしょうか? .Equals() メソッドはどうでしょうか?何か見逃しているものはありますか? どのように解決するのですか? msdnの例 public struct Complex { double re, im; public override bool Equals(Object obj) {

    2023-09-21 05:43:58
  • .NETソースコードは、デバッグ用ブレークポイントをハードコーディングできますか?

    質問 私は、.NET (2.0, 特に C#) で、ソース コードが、デバッガーでそこに特定のブレークポイントを設定することを忘れずに、そしてプロダクション ランタイムを妨げずに、その時点でブレークポイントが設定されたかのようにデバッグ ブレークをトリガーする方法を探しています。 私たちのコードは、私たちにリンクしているクライアント アプリケーションを混乱させないように、本番で例外を飲み

    2023-09-21 01:26:28
  • すべてのメソッドをvirtualにする必要がありますか?

    質問 Javaではメソッドをfinalとしてマークすることで 不可能 をオーバーライドすることができます。 C#ではメソッドをvirtualとしてマークすることで 可能 をオーバーライドする必要があります。 C#では、クラスがどのように継承されるかわからない場合がほとんどなので、(オーバーライドされたくないいくつかのメソッドを除いて)すべてのメソッドをvirtualに

    2023-09-20 15:16:24
  • ASP.NET Web APIでJson.NETのカスタムJsonSerializerSettingsを設定する方法は?

    質問 ASP.NET Web APIがオブジェクトの(デ)シリアライズにJson.NETをネイティブで使用することは理解していますが、このような場合に JsonSerializerSettings オブジェクトを指定する方法はありますか? 例えば、もし私が type の情報をシリアライズされた JSON 文字列に含めたい場合はどうすればよいでしょうか。通常、私は設定を .Ser

    2023-09-20 09:40:33
  • ReaderWriterLockとlock{}の比較

    質問 主な違いと、いつ何を使えばいいのか、教えてください。 Webのマルチスレッドアプリケーションに焦点を当てたものです。 どのように解決するのか? ロック は、1つのスレッドだけが同時にコードを実行できるようにします。 リーダーライターロック は、複数のスレッドが同時に読み取ったり、書き込みのための排他的なアクセスを持つことができるため、より効率的であるかもしれま

    2023-09-19 17:27:20
  • c#でDictionary<string, object>をDictionary<string, string>に変換する方法

    質問 私はC#で以下のコードを持っています。 Dictionary&lt;string, object&gt; dObject = new Dictionary&lt;string, object&gt;(); を変換したい。 dObject を Dictionary&lt;string, string&gt; . どうすればいいのでしょうか? どのように解決するのですか?

    2023-09-19 07:59:48
  • C#コードのhtmlドキュメントを作成する【非公開

    質問 終了しました。 この質問は Stack Overflow ガイドライン . 現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、それが オントピック になるように更新します。

    2023-09-19 06:47:08
  • C#で辞書間の等価性をテストする

    質問 辞書のキーと値にequalsとhashメソッドが正しく実装されていると仮定して、2つの辞書が等しいかどうかをテストする最も簡潔で効率的な方法は何ですか。 この文脈では、2 つの辞書は、同じキーのセット (順序は重要ではありません) を含み、そのようなキーごとに、値で一致する場合に、等しいと言われます。 以下は、私が思いついたいくつかの方法です (おそらくもっとたくさんあるでしょ

    2023-09-19 05:51:26
  • Windowsフォームのタイトルバーのテキストを変更するには?

    質問 タイトルバー内の文字を変更する条件を設定しようとしているのですが...。 しかし、タイトルバーの文章を変更するにはどうしたらよいのでしょうか? どのように解決するのですか? Windows Forms のタイトルバーのテキストは Text プロパティで変更できます。 C#の場合 // This class is added to the namespace con

    2023-09-18 22:56:48
  • オブジェクトが特定の型の配列であるかどうかを確認する方法は?

    質問 これは問題なく動作します。 var expectedType = typeof(string); object value = "..."; if (value.GetType().IsAssignableFrom(expectedType)) { ... } を設定せずに、値が文字列配列であるかどうかを確認するにはどうすればよいでしょうか。 expectedType

    2023-09-18 22:38:20
  • DirectorySearcherから1000件以上のレコードを取得することはできますか?

    質問 結果のリターンのリストが 1000 に制限されていることに気づきました。私のドメイン (HUGE ドメイン) には 1000 グループを超えるグループがあります。どのように私は1000以上のレコードを取得することができますか?後のレコードから始めることはできますか? 複数の検索に切り分けることはできますか? 以下は私のクエリです。 DirectoryEntry dirEnt =

    2023-09-18 19:22:28
  • .NETで次のTCPポートを検索する

    質問 私は、WCF サービス呼び出し用の新しい net.tcp://localhost:x/Service エンドポイントを、動的に割り当てられた新しいオープン TCP ポートで作成したいのです。 与えられたサーバーへの接続を開くときに、TcpClient が新しいクライアント側ポートを割り当てることは知っています。 .NETで次に開くTCPポートを見つける簡単な方法はありますか?

    2023-09-18 17:26:13
  • Visual Studio - 編集を続けると「Metadata file 'XYZ' could not be found」というエラーが発生する。

    質問 私は本当に迷惑な問題に遭遇しました。 私のソフトウェアをデバッグするとき、すべてが問題なく実行されますが、ブレークポイントをヒットしてコードを編集すると、実行を継続しようとすると、エラーが発生します。 Metadata file 'XYZ' could not be found しばらく探し回った結果、いくつかのa と同じような問題 を見つけましたが、それらはすべて

    2023-09-18 10:29:57
  • どのようにMOQフレームワークを使用して、C#の静的なメソッドをモックするには?

    質問 最近ユニットテストをやっていて、MOQフレームワークとMS Testを使って様々なシナリオをモックすることに成功しました。私は私たちがプライベートメソッドをテストすることができないことを知っていますが、私は私たちがMOQを使用して静的なメソッドをモックすることができるかどうかを知りたいです。 どのように解決するのですか? Moq (および他の DynamicProxy -

    2023-09-18 07:48:22
  • .NETで文字列の末尾から文字列をトリムする - なぜこれが見つからないのですか?

    質問 Trim()、TrimStart()、TrimEnd()関数が文字列を入力として受け取らないことに、いつもイライラしています。あなたは文字列でEndsWith()を呼び出し、それが別の文字列で終わるかどうかを見つけるが、その後、最後からそれを削除したい場合は、それを行うためにサブストリングハックを行う必要があります(またはRemove()を呼び出し、それが唯一の例であることを祈ります.

    2023-09-17 21:48:39
  • コレクションからアイテムを削除する最適な方法

    質問 C#でコレクションから項目を削除する最良の方法は何ですか?項目はわかっていますが、そのインデックスがわかっていません。 これはそれを行うための1つの方法ですが、それは最高の状態で優雅ではないようです。 //Remove the existing role assignment for the user. int cnt = 0; int assToDelete = 0; foreac

    2023-09-17 19:56:02
  • 64 ビット版 Windows の WinForms アプリケーションで VS2010 が未処理の例外メッセージを表示しない

    質問 新しいプロジェクトを作成すると、処理されない例外について奇妙な動作が発生します。これは、私がこの問題を再現する方法です。 1) 新しい Windows Forms アプリケーションを作成します (C#, .NET Framework 4, VS2010) 2) 次のコードを Form1_Load ハンドラーに追加します。 int vara = 5, varb = 0; i

    2023-09-17 19:01:22
  • MsTestのClassInitializeとInheritance

    質問 私は以下のように構成されたテスト用の基本クラスを持っています。 [TestClass] public abstract class MyBaseTest { protected static string myField = ""; [ClassInitialize] public static void ClassInitialize(TestContext c

    2023-09-17 08:24:58