• 新しいnetstandardappとnetcoreappのTFMの違いは何ですか?

    質問 最近、NuGet が .NET Core に関連するいくつかの新しい TFM のサポートを追加していることに気づきました。 netstandard (1.0-1.5) netstandardapp (1.5) netcoreapp (1.0) 私の知る限りでは netstandard は .NET Core におけるポータブル プロファイルに相当します。

    2023-08-19 01:43:20
  • [解決済み] 汎用拡張メソッドを作成するには?

    質問 文字列をアルファベット順、長さ昇順の順に並べるGeneric Extension Methodを開発したいのですが、可能でしょうか? つまり string[] names = { "Jon", "Marc", "Joel", "Thomas", "Copsey","Konrad","Andrew","Brian","Bill"}; var q

    2023-08-18 21:40:15
  • 負の値をチェックするのではなく、uintにキャストして範囲チェックを行う方が効率的ですか?

    質問 私は偶然、.NETの リスト ソース コード : // Following trick can reduce the range check by one if ((uint) index >= (uint)_size) { ThrowHelper.ThrowArgumentOutOfRangeException(); } よりも効率的(?)らしい。 if (i

    2023-08-18 20:39:22
  • VB.NETにlock文はあるのか?

    質問 VB.NETには、C#の lock ステートメントに相当するものはありますか? どのように解決するのですか? そうです。 SyncLock ステートメントを使用します。 例えば // C# lock (someLock) { list.Add(someItem); } // VB SyncLock someLock list.Add(someI

    2023-08-18 11:22:27
  • ASP.net MVC 4で部分ビューを使用する

    質問 最近、ASP.net MVC (4)をいじり始めたのですが、この1つの問題で頭を抱えています。知っていれば簡単なことだと思うのですが。 私は本質的にインデックスビューで次のことをしようとしています。 Index ビューで、データベース内の "Note" タイプの現在のアイテムをリストアップします (これは簡単です)。 同じIndexビューで新しいアイテムを作成する(それほ

    2023-08-18 05:50:53
  • [解決済み] C#の "T "の意味とは?

    質問 私はVBのバックグラウンドを持っており、新しい仕事のためにC#に変換しています。 また、一般的に .NET をよりよく理解しようとしています。 人々が投稿するサンプルで、"T" というキーワードがよく使われているのを見かけました。 C#では、"T"はどのような意味ですか? 例えば public class SomeBase<T> where T : SomeBase&lt

    2023-08-17 23:38:12
  • .NET MVCコントローラのユニットテストはどのように行うべきですか?

    質問 .NET mvcコントローラの効果的なユニットテストに関するアドバイスを探しています。 私が働いているところでは、多くのそのようなテストはデータ層をモックし、特定のデータ層のメソッドが呼び出されることを主張するためにmoqを使用します。これは、本質的に API をテストするのではなく、実装が変更されていないことを検証するので、私には有用であるとは思えません。 私は、返されたビュ

    2023-08-17 20:29:57
  • Configuration.GetSection は常に Value プロパティの null を返します。

    質問 毎回 Configuration.GetSection を呼び出すと Value プロパティは常にNULLです。 私の Startup コンストラクタ public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(en

    2023-08-17 20:27:33
  • 辞書の値を汎用リストとして取得する方法

    質問 辞書の値からリストを取得したいだけなのですが、見た目ほど簡単ではありません! ここにコードがあります。 Dictionary<string, List<MyType>> myDico = GetDictionary(); List<MyType> items = ??? 私は試しています。 List<MyType> item

    2023-08-17 20:13:55
  • [解決済み] .NETアセンブリのAssemblyInformationalVersionの値を取得しますか?

    質問 アセンブリの AssemblyInformationalVersion 属性の値を取得するための C# の構文は何ですか? 例を挙げます。 [assembly: AssemblyInformationalVersion("1.2.3.4")] どのように解決するのですか? using System.Reflection.Assembly using System.Di

    2023-08-17 19:13:51
  • C#の「クロージャ」って何?重複] [重複] [重複

    質問 この質問はすでにここに回答があります : 閉じる 12年前 . 複製 .NETにおけるクロージャ C#のクロージャとは? どのように解決するのですか? A 閉鎖 は,インラインのデリゲートである 匿名メソッド . A

    2023-08-17 14:33:43
  • 暗黙の対明示のインターフェース実装 [重複]

    質問 この質問はすでにここに回答があります : 閉じる 9 年前 . 重複の可能性があります。 C#: インターフェース - 暗黙の実装と明示の実装 この2つの獣の違いと使い方を誰か説明してください。AFAIK では、多くの 2.0 以前のクラ

    2023-08-17 01:16:51
  • なぜC#とJavaには "null "が存在するのか?

    疑問点 C#(またはJava)で開発したソフトウェアの多くのバグがNullReferenceExceptionを引き起こすことに気づきました。 なぜ "null" が言語に含まれているのか、理由はあるのでしょうか? 結局のところ、"null"がなければ、バグもないわけでしょう? つまり、nullがなければ動作しないような機能は、この言語にはないのでしょうか? どのように解決す

    2023-08-17 01:16:15
  • C#/.NETでポインターを使うのはどんなとき?

    質問 C#はプログラマに安全でないコンテキストでポインタにアクセスし、使用する能力を与えることは知っています。しかし、これはいつ必要なのでしょうか? どのような状況で、ポインタの使用が避けられなくなるのでしょうか? それはパフォーマンス上の理由だけですか? また、なぜC#はこの機能を安全でないコンテキストを通して公開し、そこから管理された利点のすべてを取り除くのでしょうか?理論的

    2023-08-16 21:53:16
  • [解決済み] VB.NETとC#の整数の割り算について【重複

    質問 この質問はすでにここに回答があります : VB.NETとC#で除算(/)演算子の動作が異なるのはなぜですか? (6つの回答) 終了 8

    2023-08-16 21:51:57
  • C# GenericsがDelegateの型制約を許さない

    質問 C#で以下のようなクラスを定義することは可能でしょうか? class GenericCollection<T> : SomeBaseCollection<T> where T : Delegate 昨夜、.NET 3.5でどうしてもこれを達成することができませんでした。私は delegate, Delegate, Action<T> an

    2023-08-16 09:35:52
  • 大きなSwitchステートメント。悪いOOP?

    質問 私はいつも、大きな switch 文は悪い OOP 設計の症状であるという意見を持っています。 過去に、私はこのトピックを議論する記事を読み、彼らはケースを処理するために適切なオブジェクトをインスタンス化するためのポリモーフィズムに基づく典型的な代替の OOP ベースのアプローチを提供してきました。 私は今、TCP ソケットからのデータ ストリームに基づく巨大な switch ステ

    2023-08-16 06:35:44
  • [解決済み] C# Generic Dictionary からの値のフィルタリング

    質問 C#の辞書を持っています。 Dictionary<Guid, MyObject> のプロパティに基づいてフィルタリングされる必要があります。 MyObject . 例えば、次のような辞書からすべてのレコードを削除したい。 MyObject.BooleanProperty = false . これを達成するための最良の方法は何ですか? どのように解決するのですか?

    2023-08-15 23:55:36
  • 文字列が整数であるかどうかを確認するC#のテスト?

    質問 何かが整数であるかどうかを確認するために、C# 言語または .NET Framework のいずれかに組み込まれているものがあるかどうか、私はちょうど知りたいと思っています。 if (x is an int) // Do something ありそうな気もしますが、私はまだプログラミング1年生なのでわかりません。 どのように解決するのですか? この場合 int

    2023-08-15 19:06:03
  • [解決済み] C#による配列からの空値の除去

    質問 配列から空白の値を取り除くにはどうしたらよいでしょうか。 例えば string[] test={"1","","2","","3"}; この場合、C#を使用して配列から空白の値を削除するために使用できるメソッドはありますか? 最後に、このような形式の配列を取得したいのですが。 test={"1","2","3"}; というのは、配列から2つの値が削除され、最終的

    2023-08-15 13:30:30