C#

 Computer >> コンピューター >  >> プログラミング >> C#
  1. C#ASP.NET Coreで利用できるさまざまなJSONファイルは何ですか?

    ASP.net Coreは、以前のバージョンのASP.netから再構築されており、構成はweb.configファイルのSystem.Configurationおよびxml構成に依存していました。ASP.netCoreでは、グローバル設定を宣言してアクセスするための新しい簡単な方法です。 forsolution、プロジェクト固有の設定、クライアント固有の設定など。新しい構成モデルは、XML、INI、およびJSONファイルで機能します。 ASP.netCoreのさまざまな構成jsonファイルASP.netCoreには主に6つの構成JSONファイルがあります。 global.json launch

  2. どうすればサービスの依存関係をコントローラーC#Asp.net Coreに注入できますか?

    ASP.NET Coreは、組み込みのIoCコンテナーを使用して、コンストラクターまたはメソッドを介して依存関係クラスのオブジェクトを挿入します。 組み込みコンテナーは、デフォルトでコンストラクターインジェクションをサポートするIServiceProvider実装によって表されます。組み込みのIoCcontainerによって管理されるタイプ(クラス)はサービスと呼ばれます。 IoCコンテナがアプリケーションサービスを自動的に挿入できるようにするには、最初にそれらをIoCコンテナに登録する必要があります。 例 public interface ILog{    void

  3. 依存関係として追加された登録サービスのサービス存続期間を指定するにはどうすればよいですか?C#Asp.net Core?

    組み込みのIoCコンテナは、登録されたサービスタイプの存続期間を管理します。指定された有効期間に基づいてサービスインスタンスを自動的に破棄します。 組み込みのIoCコンテナは、3種類のライフタイムをサポートします- シングルトン − IoCコンテナは、アプリケーションの存続期間を通じてサービスの単一インスタンスを作成して共有します。 一時的 − IoCコンテナは、要求するたびに、指定されたサービスタイプの新しいインスタンスを作成します。 スコープ − IoCコンテナは、指定されたサービスタイプのインスタンスをリクエストごとに1回作成し、1つのリクエストで共有されます。 例 public

  4. C#ASP.NET CoreミドルウェアはHttpModuleとどのように異なりますか?

    HttpModuleはweb.configまたはglobal.asaxDeveloperを介して構成され、実行の順序を制御できません。 モジュールの順序は主にアプリケーションのライフサイクルイベントに基づいているため、実行の順序はリクエストとレスポンスで同じです。 HttpModulesは、アプリケーションイベントに固有のコードを添付するのに役立ちます。HttpModulesはSystem.webに関連付けられています。 ミドルウェアは、web.configファイル(アプリケーションのエントリポイント)ではなく、Startup.csコードで構成されます HttpModulesとは異なり

  5. Kestral C#Asp.net Coreとは何ですか?

    Kestrelは、ASP.NETCore用のクロスプラットフォームWebサーバーです。 .NETCoreがサポートするすべてのプラットフォームとバージョンでサポートされています。 これは、ASP.NETCoreの内部サーバーとしてデフォルトで含まれています。 Kestrelは、それ自体をエッジサーバー、つまりクライアントからの着信HTTPリクエストを直接処理できるインターネット向けWebサーバーとして使用できます。 Kestrelでは、アプリのホストに使用されるプロセスはdotnet.exeです。 KestrelはInProcessでは使用されません ホスティングモデル。 アウトプロセス

  6. C#ASP.NET CoreでのIWebHostEnvironmentインターフェイスの役割は何ですか?

    IWebHostEnvironmentアプリケーションが実行されているWebホスティング環境に関する情報を提供します。 名前空間Microsoft.AspNetCore.Hostingに属しています IWebHostEnvironmentインターフェースは、コントローラーに依存関係として挿入し、後でコントローラー全体で使用する必要があります。 IWebHostEnvironmentインターフェイスには2つのプロパティがあります。 WebRootPath − wwwフォルダのパス(Webで提供可能なアプリケーションコンテンツファイルを含むディレクトリへの絶対パスを取得または設定しま

  7. C#Asp.net CoreでのUseIISIntegrationの使用は何ですか?

    すべてのASP.NETCoreアプリケーションには、基本的にアプリケーションおよびWebサーバーとして機能するWebHostオブジェクトが必要です。 WebHostBuilderは、WebHostを構成および作成するために使用されます。通常、WebHostBuilderセットアップコードにUseKestrel()とUseIISIntegration()が表示されます。 これらは何をしますか? UseKestrel() −これにより、KestrelのIServerインターフェースが、アプリケーションのホストに使用されるサーバーとして登録されます。 将来的には、WindowsのみになるWeb

  8. C#ASP.NET CoreプロジェクトのProgram.csファイルの目的は何ですか?

    ASP.NET Core Webアプリケーションは、実際には、Webアプリケーションのホストを作成できるProgramクラスのエントリポイントpublic static void Main()から実行を開始するコンソールプロジェクトです。 public class Program{    public static void Main(string[] args){       BuildWebHost(args).Run();    }    public static IWebHost BuildWe

  9. C#Asp.net Coreのメタパッケージとは何ですか?

    Microsoft.AspNetCoreパッケージは、多くのASP.NETCoreテンプレートに追加されたパッケージの1つであることが知られています。 Microsoft.AspNetCoreパッケージは、新しいASP.NET Coreプロジェクトを開くときに、通常のプロジェクトの依存関係の1つとして繰り返し含まれています。基本的なASP.NETCoreアプリケーションを配置するための重要なパッケージの多くを提供します。 このパッケージには実際のdllやコード自体は含まれていませんが、追加のパッケージへの一連の依存関係が含まれているだけです。このパッケージをプロジェクトに追加すると、関連す

  10. ミドルウェアC#Asp.net Coreでエラーを処理する方法は?

    CustomExceptionMiddlewareという名前の新しいフォルダーとその中にclassExceptionMiddleware.csを作成します。 最初に行う必要があるのは、依存性注入を介してIloggerManagerサービスとRequestDelegateを登録することです。 RequestDeleagateタイプの_nextパラメーターは、HTTPリクエストを処理できる関数デリゲートです。 登録プロセスの後、InvokeAsync()メソッドを作成する必要があります。RequestDelegateはそれなしではリクエストを処理できません。 _nextデリゲートは要求を処

  11. AddSingleton vs AddScoped vs Add Transient C#Asp.net Coreとは何ですか?

    Startup.csに依存関係を登録する方法は3つあります。つまり、AddSingleton、AddScoped、AddTransientです。 シングルトンを追加 タイプをシングルトンとして登録すると、アプリケーション全体およびすべてのリクエストで使用できるインスタンスは1つだけになります。 これは、静的オブジェクトを持つことに似ています。 インスタンスは最初のリクエスト用に作成され、同じものがアプリケーション全体および後続の各リクエストで利用できます。 public void ConfigureServices(IServiceCollection services){  

  12. C#でforeachを使用せずにリストからリストにアイテムをコピーするにはどうすればよいですか?

    List は、インデックスからアクセスでき、リストを並べ替え、検索、変更するためのメソッドを持つ、厳密に型指定されたオブジェクトのコレクションです。これは、System.Collection.Genericnamespaceの下にあるArrayListの汎用バージョンです。 List は、IListを実装するArrayListに相当します。 System.Collection.Generic名前空間の下にあります。 List には、指定されたタイプの要素を含めることができます。コンパイル時の型チェックを提供し、汎用的であるため、ボクシングとアンボクシングを実行しません。 要素は、Add

  13. C#の列挙型で定義されたアイテムの総数を計算するにはどうすればよいですか?

    列挙型は、定数のグループ(変更不可/読み取り専用変数)を表す特別な「クラス」です。 列挙型を作成するには、(クラスやインターフェイスの代わりに)enumキーワードを使用し、列挙型アイテムをコンマで区切ります- デフォルトでは、列挙型の最初の項目の値は0です。2番目の項目の値は1で、以下同様です。 アイテムから整数値を取得するには、アイテムを明示的にintに変換する必要があります 独自の列挙値を割り当てることもでき、次の項目はそれに応じて数値を更新します- 列挙型は、対応する値をチェックするためにswitchステートメントでよく使用されます- 例 class Program{ &nbs

  14. C#でCPUコアの数を見つける方法は?

    取得できるプロセッサに関連するいくつかの異なる情報があります 物理プロセッサの数 コアの数 論理プロセッサの数 これらはすべて異なる可能性があります。 2つのデュアルコアハイパースレッディング対応プロセッサを搭載したマシンの場合、2つの物理プロセッサ、4つのコア、および8つの論理プロセッサがあります。 論理プロセッサの数はEnvironmentクラスから入手できますが、その他の情報はWMIからのみ入手できます(一部のシステムで取得するには、いくつかのホットフィックスまたはサービスパックをインストールする必要がある場合があります)- プロジェクトにSystem.Management.d

  15. C#のスレッドからスレッドIDを取得するにはどうすればよいですか?

    スレッドは、プログラムの実行パスとして定義されます。各スレッドは、独自の制御フローを定義します。アプリケーションに複雑で時間のかかる操作が含まれる場合は、各スレッドが特定のジョブを実行するように、異なる実行パスまたはスレッドを設定すると役立つことがよくあります。 スレッドは軽量プロセスです。スレッドの使用の一般的な例の1つは、最新のオペレーティングシステムによる並行プログラミングの実装です。スレッドを使用すると、CPUサイクルの浪費が節約され、アプリケーションの効率が向上します。 C#では、 System.Threading.Thread クラスはスレッドの操作に使用されます。マルチスレ

  16. CSVファイルを読み取り、値をC#の配列に保存するにはどうすればよいですか?

    CSVファイルはコンマ区切りのファイルであり、データを整理された方法で保存するために使用されます。通常、データは表形式で保存されます。ほとんどの企業組織は、データをCSVファイルに保存しています。 C#では、StreamReaderクラスを使用してファイルを処理します。開いて読み取り、さまざまな種類のファイルに対して他の機能を実行するのに役立ちます。このクラスを使用している間、CSVファイルに対してさまざまな操作を実行することもできます。 OpenRead()メソッドを使用してCSVファイルを開き、ReadLine()メソッドを使用してコンテンツを読み取ります。 OpenRead()メソ

  17. 結果がC#で空の場合、LINQは何を返しますか?

    統合言語クエリ(LINQ)は、クエリ機能をC#言語に直接統合することに基づく一連のテクノロジの名前です。 LINQクエリは、SQL Serverデータベース、XMLドキュメント、ADO.NETデータセット、およびIEnumerableまたは汎用IEnumerableインターフェイスをサポートするオブジェクトのコレクションに対してC#で記述できます。 Linq-to-SQLで、結果なしでクエリの最初の要素を取得しようとすると、シーケンスに要素が含まれないというエラーが発生します ToListは空のリストを返します 例 class Program{    public s

  18. C#でWebClientを使用して特定のURLにデータを投稿するにはどうすればよいですか?

    Webクライアントを使用してWebAPIからデータを取得および投稿できます。 Webクライアントは、サーバーとの間でデータを送受信するための一般的な方法を提供します Webクライアントは、WebAPIを使用するために簡単に使用できます。 WebClientの代わりにhttpClientを使用することもできます WebClientクラスは、WebRequestクラスを使用してリソースへのアクセスを提供します。 WebClientインスタンスは、WebRequest.RegisterPrefixメソッドで登録された任意のWebRequest子孫でデータにアクセスできます。 Namespace

  19. C#でのみ数値の正規表現を書く方法は?

    正規表現は、入力テキストと照合できるパターンです。 .Net Frameworkは、そのようなマッチングを可能にする正規表現エンジンを提供します。 パターンは、1つ以上の文字リテラル、演算子、または構成要素で構成されます。 RegExで使用される基本的なパターンメタ文字は次のとおりです- * = zero or more ? = zero or one ^ = not [] = range ^記号は、条件なしを指定するために使用されます。 0〜9、a-z、A-Zなどの範囲値を指定する場合は[]括弧 例 class Program{    public static

  20. C#でファイルサイズを取得するにはどうすればよいですか?

    FileInfoクラスは、C#でのファイルとその操作を処理するために使用されます。 これは、ファイルの作成、削除、および読み取りに使用されるプロパティとメソッドを提供します。 StreamWriterクラスを使用して、ファイルにデータを書き込みます。これはSystem.IO名前空間の一部です。 Directoryプロパティは、ファイルの親ディレクトリを表すオブジェクトを取得します。 DirectoryNameプロパティは、ファイルの親ディレクトリのフルパスを取得します。 Existsプロパティは、ファイルを操作する前にファイルの存在を確認します。 IsReadOnlyプロパティは、フ

Total 2668 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:128/134  20-コンピューター/Page Goto:1 122 123 124 125 126 127 128 129 130 131 132 133 134