• .NetのDecimal.One、Decimal.Zero、Decimal.MinusOneは何のためにあるのですか?

    質問 単純な質問ですが、なぜDecimal型はこれらの定数を定義しているのでしょうか?なぜわざわざ? 私はこれが言語によって定義されている理由を探しているのであって、可能な使い方やコンパイラの効果ではありません。そもそも、なぜこれをそこに置くのでしょうか。コンパイラは Decimal.Zero と同じように簡単に 0m をインライン化できるので、コンパイラのショートカットとしてこれを購入

    2023-10-02 16:03:48
  • 明示的および暗黙的なC#の

    質問 私はC#の初心者で、新しい単語を学んでいます。私はそれがプログラミングC#に来るとき、これらの2つの単語の意味を理解することは困難であると感じています。 私は意味を辞書で調べ、私が得たものは次のとおりです。 暗黙の 暗黙的なものは、間接的な方法で表現されます。 "ある品質や要素が何かに暗黙的に含まれている場合、それはそれに関与しているか、それによって示されている;"。

    2023-10-02 09:22:52
  • C#の構造体に対して、キーワード「new」は何をするのか?

    質問 C#では、Structsは値で管理し、objectsは参照で管理します。私の理解では、クラスのインスタンスを作成する際に、キーワード new とすると、C#は以下のようにクラスの情報を使ってインスタンスを作成します。 class MyClass { ... } MyClass mc = new MyClass(); structの場合は、オブジェクトを作るのではなく

    2023-10-02 06:05:43
  • ASP.NET MVCで不正なコントローラをリダイレクトさせる

    質問 ASP.NET MVCで、adminロールに制限したコントローラがあります。 [Authorize(Roles = "Admin")] public class TestController : Controller { ... Admin ロールを持たないユーザがこのコントローラにアクセスすると、空白の画面が表示されます。 このリソースにアクセスするには、Admin

    2023-10-02 05:04:47
  • Asp.net coreで別のWeb APIへのプロキシを作成する

    質問 ASP.Net CoreのWebアプリケーションを開発しているのですが、別の(外部の)Webサービスに対する一種のquot;認証プロキシを作成する必要があります。 認証プロキシとは、私の Web アプリケーションの特定のパスを介してリクエストを受け取り、それらのリクエストのヘッダーをチェックして、私が以前に発行した認証トークンを確認し、同じリクエスト文字列/コンテンツを持つすべての

    2023-10-02 03:58:46
  • LINQパフォーマンスに関するFAQ

    質問 私はLINQについて理解しようとしています。 最も悩ましいことは、構文をよりよく理解するとしても、表現力のために知らず知らずのうちにパフォーマンスを犠牲にしたくないということです。 効果的な LINQ」のための情報または書籍の良い一元的なリポジトリはありますか? そうでなければ、あなた自身の個人的なお気に入りの高性能な LINQ のテクニックは何ですか? 私は主に LINQ

    2023-10-01 23:30:10
  • RemoveAll for ObservableCollections?

    質問 ObservableCollectionから選択した項目を削除するLinqの方法(ListのRemoveAllメソッドのようなもの)を探しています。 私は自分自身のための拡張メソッドを作成するにはあまりにも新しいです。Lambda式を渡すObservableCollectionから項目を削除する方法はありますか? どのように解決するのですか? 選択された項目のみを削除する方

    2023-10-01 17:28:42
  • 同じメソッド名を持つ複数のインターフェイスからの継承

    質問 複数のインターフェースを継承したクラスがあり、それらのインターフェースが同じ名前のメソッドを持っている場合、どのようにこれらのメソッドを私のクラスで実装することができるでしょうか。また、どのインタフェースのどのメソッドを実装するかはどのように指定するのでしょうか? どのように解決するのですか? 以下のように、明示的にインターフェースを実装することで、解決します。 public

    2023-10-01 16:23:47
  • C#がJavaの<? extends Base>に相当するジェネリックスを発表

    質問 Javaで、以下のようなことができる。(仮に Subclass が拡張する Base ): ArrayList&lt;? extends Base&gt; aList = new ArrayList&lt;Subclass&gt;(); C# .NETでこれに相当するものはありますか?この場合 ? extends キーワードはないようで、これは動作しません。 Lis

    2023-10-01 13:52:38
  • 古いvbのleft(string, length)関数の.NETでの同等品

    質問 非.NETプログラマとして、私は古いVisual Basic関数の.NET版に相当するものを探しています。 left(string, length) . それは、任意の長さの文字列に対して動作するという点で、怠惰なものでした。予想通り left("foobar", 3) = "foo" を使う一方で、最も役に立つのは left("f", 3) = "f" . .NETでは

    2023-10-01 10:06:28
  • 型のデフォルトコンストラクタを取得する最も効率的な方法

    質問 System.Typeのデフォルトコンストラクタ(パラメータ無しのインスタンスコンストラクタ)を取得する最も効率的な方法は何ですか? 私は以下のコードの線に沿って何かを考えていましたが、それを行うために、より単純でより効率的な方法があるはずだと思われます。 Type type = typeof(FooBar) BindingFlags flags = BindingFlags.P

    2023-10-01 03:18:48
  • WebClient(C#)に証明書を追加する方法は?

    質問 私は、HttpWebRequestに証明書を追加することが非常に簡単であることを知っています。しかし、私はWebClientを使用して同等のことを行う方法を見つけられませんでした。基本的に、私は WebClient を使用して特定の証明書を持つ POST を送信したいと思います。 WebClient を使用してこの正確なコードをどのように達成するのでしょうか。 var reque

    2023-10-01 01:11:46
  • One liner for If string is not null or empty else (文字列が空でない場合)

    質問 私は通常、アプリケーション全体を通して様々な理由でこのようなものを使用します。 if (String.IsNullOrEmpty(strFoo)) { FooTextBox.Text = "0"; } else { FooTextBox.Text = strFoo; } もし、たくさん使うのであれば、目的の文字列を返すメソッドを作ることにします。例えば p

    2023-09-30 10:26:36
  • ToString() の前に null をチェックする

    質問 シナリオはこうだ... if (entry.Properties["something"].Value != null) attribs.something = entry.Properties["something"].Value.ToString(); 効果的で正しく動作している一方で、私にはこれが醜く見えます。 ToString()を実行する前にNULLをチェック

    2023-09-30 08:54:22
  • WCF、ServiceHostディレクティブのService属性値が見つからなかった

    質問 IIS 6 で私のサービスをホストしようとしていますが、この例外が発生し続けます。 Server Error in '/WebServices' Application. -------------------------------------------------------------------------------- The type 'QS.DialogMa

    2023-09-29 23:24:44
  • c#:"System.Object "と "object "の違いについて

    質問内容 C#の場合、(1)と(2)の間に違いはありますか? System.Object を使うのと、単に object よりも、あるいは System.String よりも string などとするのでしょうか?それとも単なるスタイルの問題なのでしょうか? ある形式が他の形式より好ましいという理由はありますか? どのように解決するのですか? string のエイ

    2023-09-29 18:42:05
  • DbContextのCommandTimeoutを設定する方法は?

    質問 DbContext の CommandTimeout を設定する方法を探しています。検索した結果、DbContextをObjectContextにキャストし、objectContextのCommandTimeoutプロパティに値を設定する方法が見つかりました。 var objectContext = (this.DbContext as IObjectContextAdapter).

    2023-09-29 03:43:54
  • 環境名(IHostingEnvironment.EnvironmentName)を設定するには?

    質問 デフォルトのASP.NET Core Webプロジェクトには、次のような行が含まれています。 Startup.cs : if (string.Equals(env.EnvironmentName, "Development", StringComparison.OrdinalIgnoreCase)) { app.UseBrowserLink(); app.UseDev

    2023-09-29 02:10:20
  • ハッシュ関数がO(1)でなくても、辞書の要素にキーでアクセスするとO(1)になるのはなぜか?

    質問 キーでコレクションにアクセスできるのはわかりました。しかし、ハッシュ関数自体は裏でいろいろと操作していますよね? 非常に効率的な素晴らしいハッシュ関数があるとして、それでも多くの演算が必要な場合があります。 これは説明できるのでしょうか? どのように解決するのですか? &lt;ブロッククオート その HashFunc 自体は、裏側で多くの操作をしています 確

    2023-09-28 22:18:10
  • Entity Framework コードファースト: update-database でマイグレーションが失敗し、不必要な(?)add-migration が強制される。

    質問 マイグレーション(EF 5.0)とコードファーストを使用すると、おかしな効果があります。 私はGUID主キーを持ついくつかのモデルを作成しました。(ちなみに、私にとって重要なのは、SQL Serverが NEWSEQUENTIALID() これは現在のバージョンではデフォルトの値のようです) ある時点で、マイグレーションを有効にしました。最初のマイグレーションにいくつかのコー

    2023-09-28 19:48:10