• なぜ辞書はリストより速いのか?

    疑問点 Dictionary VSのリストからデータを取得する速度をテストしています。 私はテストするために、このコードを使用しています。 internal class Program { private static void Main(string[] args) { var stopwatch = new Stopwatch();

    2023-09-17 07:46:51
  • ディクショナリ値の取得のベストプラクティス

    質問 つい最近、私は Dictionary.TryGetValue(TKey key, out TValue value) に気づき、Dictionary から値を取得するためのより良いアプローチがどれなのか興味を持ちました。 私は従来から if (myDict.Contains(someKey)) someVal = myDict[someKey]; ...

    2023-09-17 05:53:13
  • LinqクエリのGroup Byと先頭アイテムの選択

    質問 以下のような文字列の配列があります。 // icon, category, tool String[,] subButtonData = new String[,] { {"graphics/gui/brushsizeplus_icon", "Draw", "DrawBrushPlus"}, {"graphics/gui/brushsizeminus_icon", "

    2023-09-16 12:02:09
  • C#のコードでネイティブの例外をキャッチできるか?

    質問 C# コードでは、アンマネージド ライブラリの奥深くからスローされるネイティブ例外をキャッチすることができますか?もしそうなら、それをキャッチするために何か違うことをする必要がありますか、それとも標準のtry...catchがそれを取得するのでしょうか? どのように解決するのですか? あなたは Win32Exception を定義し、その NativeErrorCode

    2023-09-16 03:49:36
  • プロパティセレクタExpression<Func<T>>。選択したプロパティに値を取得/設定する方法

    質問 このように構成したいオブジェクトがあります。 var foo = new FancyObject(customer, c=&gt;c.Email); //customer has Email property 第2パラメータはどのように宣言すればよいのでしょうか? 選択されたプロパティのセッター/ゲッターにアクセスするコードはどのように見えますか? アップしました。モデ

    2023-09-16 02:30:19
  • asp.net identity ログインしたユーザーのすべてのロールを取得する

    質問 ロールベースメニューを作成しました。 この チュートリアルに従いました。このページの下の方に、次のようなコードがあります。 String[] roles = Roles.GetRolesForUser(); これは、現在ログインしているユーザーのすべてのロールを返します。新しいASP.NET Identityシステムでこれを実現するにはどうしたらよいかと考えていました。

    2023-09-15 20:55:22
  • スピンウェイトとスリープ待機。どちらを使うべき?

    質問 効率的なのは SpinWait.SpinUntil(() =&gt; myPredicate(), 10000) タイムアウト10000msの場合 または を使う方が効率的でしょうか? Thread.Sleep を使う方が効率的でしょうか? 例えば、以下のようなものです。 SleepWait 関数を使用します。 public bool SleepWait(i

    2023-09-15 11:23:25
  • ASP .NET MVCでフィールド単位でクライアントサイドの検証を無効にする

    質問 ASP .NET MVC 3で、Data AnnotationsとjQuery validateプラグインを使用しています。 特定のフィールド(または特定のデータアノテーション)がサーバーサイドでのみ検証されるべきであることをマークする方法はありますか? 電話番号フィールドにマスキングプラグインを使用していますが、正規表現バリデーターがユーザー側でおかしくなってしまいます。正規

    2023-09-14 22:35:14
  • WPF DispatcherのInvokeAsyncとBeginInvokeの違いとは?

    質問 私は、.NET 4.5において WPF ディスパッチャ という Dispatcher のスレッドで何かを実行するための新しいメソッドのセットを得たことに気づきました。 InvokeAsync . 以前、.NET 4.5 では インボーク と 開始 で、それぞれ同期と非同期で処理します。 名前付けと利用可能なオーバーロードが若干異なる以外に、このように

    2023-09-14 16:23:55
  • Entity Framework - ラムダ式がデリゲート型でないため、'string'型に変換できない

    質問 私はC#ベースのコードでEntity Frameworkを使用しています。 私は予期しない奇妙なことに遭遇しており、提案を探しています。 ケース1、2、3、4... プロジェクト。 RivWorks.dll RivWorks.Service.dll(リブワークスサービス)。 RivWorks.Alpha.dll サンプル(すべて動作します)。 Riv

    2023-09-14 13:08:57
  • c#による小数点以下2桁の表示

    質問 decimal Debitvalue = 1156.547m; decimal DEBITAMT = Convert.ToDecimal(string.Format("{0:0.00}", Debitvalue)); 小数点以下2桁まで表示しなければならないのですが、このコードを使うと1156.547と表示されます。 小数点以下2桁を表示するためにどのようなフォーマットを使用しな

    2023-09-13 19:33:12
  • 複数待ち vs Task.WaitAll - 同等?

    質問 パフォーマンスに関して、以下の2つのメソッドは実行可能でしょうか? GetAllWidgets() と GetAllFoos() を並列に並べるのですか? どちらかを使うべき理由はあるのでしょうか?コンパイラの裏側でいろいろなことが起こっているようなので、明確にはわかりません。 方法A:複数のawaitを使用する方法 ===========================

    2023-09-13 13:59:55
  • テキストボックスを編集できないようにするには?

    質問 テキストボックスでテキストを表示したい。スクロールバーが効かなくなるので、無効化できません。 複数行のテキストボックス内の編集を防ぎつつ、あたかもそれが有効であるかのように見せ、スクロールバーが正しく機能するようにするにはどうしたらよいでしょうか。 どのように解決するのですか? を設定することができます。 ReadOnly プロパティ を true に設定する。

    2023-09-13 09:32:21
  • C#のDatetimeは、日数を追加する

    質問 ある日付に日数を追加したいです。私はこのようなコードを持っています。 DateTime endDate = Convert.ToDateTime(this.txtStartDate.Text); Int64 addedDays = Convert.ToInt64(txtDaysSupp.Text); endDate.AddDays(addedDays); DateTime en

    2023-09-12 20:45:53
  • .NET用コマンドライン引数パーサーを探しています [終了しました]。

    質問 現在のところ、この質問は私たちのQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によって裏付けられていることを期待していますが、この質問はおそらく討論、議論、投票、または拡大した議論を求めるものでしょう。この質問を改善し、再開できる可能性があると思われる場合 ヘルプセンターへ をご覧くだ

    2023-09-12 13:03:18
  • 値に応じてDataGridのセルの色を変更する

    質問 私はWPFデータグリッドを持っており、私は値に応じて異なるセルの色が必要です。私は私のxamlで以下のコードを持っています。 Style TargetType="DataGridCell" とありますが、セルだけを選択するのではなく、すべての行を選択しているのでしょうか?私は何が足りないのでしょうか? どのように解決するには? を設定しようとすると DataGrid.

    2023-09-12 06:41:56
  • WPFまたはWindows Forms

    質問 C#のコンソールアプリケーションで1年ほど遊んできましたが、GUIアプリケーションの作成に移行したいと考えています。私は基本的なJavaアプリケーション以外にGUI開発をしたことがありませんが、C#を使い続けたいと考えています。Windowsフォームの勉強を始めるべきか、それともWPFにそのまま飛びつくべきか?大きな違いがあるのでしょうか?WPFはWindowsフォームの上に構築される

    2023-09-12 02:51:36
  • C#でOAuth 2.0認証トークンを取得する方法

    質問 私は以下のような設定をしています。 認証用URL(これは偶然にも " https://login.microsoftonline.com/ ...")であることを確認してください。 アクセストークンのURL " https://service.endpoint.com/api/oauth2/token "。 ClientId "abc"。 クライアントシークレ

    2023-09-11 04:27:06
  • ASP.NET MVC 3 のアクションフィルタに依存性を注入する。この方法の何が問題なのでしょうか?

    質問 以下はその設定です。あるサービスのインスタンスを必要とするアクションフィルタがあるとします。 public interface IMyService { void DoSomething(); } public class MyService : IMyService { public void DoSomething(){} } そして、そのサービスのインスタン

    2023-09-11 02:12:51
  • [解決済み] .NET JSONシリアライズ中のフィールドを無視する; [XmlIgnore]に似ている?

    質問 .NET 3.5 sp1 で、JSON 文字列としてブラウザに送信される POCO クラスがあります。 私はちょうどデフォルトのJSONシリアライゼーションを使用しており、私は無視したいいくつかのフィールドを持っています。 私はそれらに[System.Xml.Serialization.XmlIgnore]のような属性を付けて、それらがシリアライズされないようにしたいのです。 どの

    2023-09-10 18:59:11