- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- サービスの依存関係をコントローラー C# Asp.net Core に注入するにはどうすればよいですか?
- ASP.NET Core は、組み込み IoC コンテナーを使用して、コンストラクターまたはメソッドを通じて依存クラスのオブジェクトを挿入します。組み込みコンテナーは IServiceProvider によって実装され、デフォルトでコンストラクター インジェクションをサポートします。組み込みIoCが管理する型(クラス)のコンテナをサービスと呼びます。 IoC コンテナがアプリケーション サービスを自動的に挿入するには、まずアプリケーション サービスを IoC コンテナに登録する必要があります。例 publicinterfaceILog{ voidinfo(stringstr);}classMyConsoleLogger:ILog{ publi
- C#.Net チュートリアル 1236 2023-09-10 12:49:02
-
- C# では配列はどのように機能するのでしょうか?
- 配列は、特定の型の固定数の要素を表します。要素はメモリの連続したブロックに格納され、インデックスがわかっていれば要素に効率的にアクセスできます。配列を宣言して初期化するための C# 構文は次のとおりです - //createastringarraytohold5langagesstring[]langages=newstring[3]; 配列を宣言した後、配列の四角形の記号を使用して配列内の項目を埋めることができます。言語[0]="csharp";言語[1]="visualbasic";言語[2]=&quo
- C#.Net チュートリアル 1321 2023-09-10 09:41:08
-
- C# の bin フォルダーと obj フォルダーとは何ですか?
- C# コードを記述してソリューションをビルドまたは実行すると、必ず 2 つのフォルダー (binobj) が生成されます。これらの bin と obj にはコンパイルされたコードが含まれています。なぜ 2 つのフォルダーがあるのでしょうか。その理由は、コンパイル プロセスはコンパイルとリンクの 2 つのステップを経るからです。コンパイル プロセス中、個々のファイルは個別のユニットにコンパイルされます。これらのコンパイルされたファイルは、後で dll または exe のユニットにリンクされます。コンパイル フェーズが発生します。obj フォルダーにすべてが追加されます。リンク ステージの最終コンパイルは bin フォルダーに移動します。この obj フォルダーは条件付きコンパイルまたは増分コンパイルに使用されます。例 - 複数のソリューションと複数のソリューションを含む大きなプロジェクトがあります。ファイルのいずれかを変更してソリューションをビルドすると、そのファイルのみが変更されるとします。
- C#.Net チュートリアル 986 2023-09-10 08:01:03
-
- C# のキーワード
- キーワードは、C# コンパイラによって事前に定義された予約語です。これらのキーワードは識別子として使用できません。ただし、これらのキーワードを識別子として使用する場合は、キーワードの前に @ 文字を付けることができます。 C# のキーワードには次の 2 種類があります。予約されたキーワード ベースとしての抽象 Booltd > ブレーク バイト case キャプチャ文字 選択されたクラス const 継続 10 進数 デフォルト デリゲート 実行 double other enum イベント td > 明示的な外部 false 最後に float を修正 forforeach go to if implicit inin (universal modifier) int インターフェイス内には、 Locklong 名前空間 newnull オブジェクト演算子 Outout (ユニバーサル修飾子) オーバーライド パラメーター private protected public read-only ref return
- C#.Net チュートリアル 836 2023-09-09 22:41:09
-
- C#で文字列形式を使用して小数点以下2桁までまたは単純な整数を表示するにはどうすればよいですか?
- 指定された形式に従ってオブジェクトの値を文字列に変換し、別の文字列に挿入します。 Namespace:SystemAssembly:System.Runtime.dllFormat メソッドの各オーバーロードは、複合書式設定機能を使用して、ゼロから始まるインデックス付きのプレースホルダー (書式アイテムと呼ばれる) を複合書式文字列に含めます。実行時に、各フォーマット項目は、パラメーター リスト内の対応するパラメーターの文字列表現に置き換えられます。パラメータ値が null の場合、書式項目は String.Empty に置き換えられます。例 classProgram{ staticvoidMain(str
- C#.Net チュートリアル 1163 2023-09-09 22:01:06
-
- C#でハッシュテーブルコレクションから項目を削除するにはどうすればよいですか?
- C# のハッシュテーブルは、キー ハッシュ コードに基づいて編成されたキーと値のペアのコレクションです。ハッシュテーブル内の項目には、キーを使用してアクセスできます。 C#のHashtableクラスはハッシュテーブルを実装したクラスです。このクラスを使用すると、提供されたコンストラクターを利用して新しいハッシュ テーブル オブジェクトを作成できます。 Hashtable クラスは、ハッシュ テーブルに対してさまざまな操作を実行できるさまざまなメソッドも提供します。これらの操作には、項目の追加、指定されたキーが存在するかどうかの確認、項目数のカウント、ハッシュ テーブルからの項目の削除などが含まれます。この記事では、指定されたキーを指定してハッシュ テーブル コレクションから項目を削除する方法について説明します。 Hashtable コレクションから項目を削除するにはどうすればよいですか?ハッシュテーブルクラス
- C#.Net チュートリアル 682 2023-09-09 21:01:06
-
- C# プログラムは、環境クラスの GetEnvironmentVariable() メソッドの使用法を表示します。
- C# では、Environment クラスの GetEnvironmentVariable() メソッドを使用して環境変数の値を取得します。これは、システム全体およびユーザー固有の環境変数を取得するのに便利な方法です。この記事では、GetEnvironmentVariable() メソッドの使用法について説明し、C# プログラムでの使用方法を理解します。 GetEnvironmentVariable() メソッドとは何ですか? GetEnvironmentVariable() メソッドは、C# のEnvironment クラスの静的メソッドです。環境変数の名前を文字列として受け取り、変数の値を文字列として返します。もし
- C#.Net チュートリアル 1441 2023-09-09 20:13:02
-
- 文字列内のすべての部分文字列を検索する C# プログラム
- C# の substring() メソッドを使用して、文字列内のすべての部分文字列を検索します。文字列が - start,i); Console.WriteLine(substr);} であると仮定します。 例 以下は、文字列内のすべての部分文字列を検索するための C です。
- C#.Net チュートリアル 831 2023-09-09 18:57:02
-
- C#でパスにファイル拡張子が付いているかどうかを確認する
- プログラミングの広大な世界において、C# は強力で柔軟なオブジェクト指向言語となり、Windows アプリケーション、Web サービス、ゲームの作成に広く使用されています。開発者が頻繁に実行する必要がある一般的なタスクの 1 つは、パスにファイル拡張子が付いているかどうかを確認することです。この記事では、C# でこのタスクを実行する方法を詳しく説明します。 C# でのパス処理の概要 本題に進む前に、C# でのパス処理について簡単に見てみましょう。 .NET Framework は、ファイルまたはディレクトリのパス情報を含む文字列インスタンスに対して操作を実行するためのさまざまな静的メソッドを備えた Path クラスを提供します。これらの方法は時間を節約し、エラーを防ぐのに役立ちます。ファイル拡張子を確認する必要があります
- C#.Net チュートリアル 1515 2023-09-09 17:17:06
-
- C# における IStructuralEquatable インターフェイスの役割は何ですか?
- IStructuralEquatable インターフェイスは、構造的等価性についてのオブジェクトの比較をサポートするメソッドを定義します。これは、2 つのオブジェクトが等しい値を持つため等しいことを意味します。これには、次の 2 つのメソッドが含まれます。 Sr.No メソッドと説明 1Equals(Object, IEqualityComparer) このメソッドは、オブジェクトが現在のインスタンスと構造的に等しいかどうかを判断します。 2現在のインスタンスのハッシュ コードの GetHashCode(IEqualityComparer) メソッド。 Tuple オブジェクトを作成し、IstructuralEquatable インターフェイスを使用する例を見てみましょう。
- C#.Net チュートリアル 616 2023-09-09 17:01:08
-
- C# の StringBuilder クラスの目的は何ですか?
- C# では、文字列は不変です。これは、文字列を作成した後は変更できないことを意味します。文字列を変更すると、その変更を含む新しい文字列が返されますが、元の文字列は変更されません。 stringword="aaabbbccc";stringnewWord=word.Replace('b','d');Console.WriteLine(word);//printsaaabbbcccConsole.WriteLine(newWord);//printsaaaddd
- C#.Net チュートリアル 942 2023-09-09 16:53:02
-
- C# における ICollection インターフェイスの役割は何ですか
- C# では、ICollection インターフェイスは、すべての非ジェネリック コレクションのサイズ、列挙子、および同期メソッドを定義します。これは、System.Collections 名前空間内のクラスの基本インターフェイスです。 ICollection インターフェイスの属性は次のとおりです。 シリアル番号属性の名前と説明 1 ICollection 内の要素の数をカウントします。 2SyncRoot は、ICollection への同期アクセス用のオブジェクトを取得します。 ICollection インターフェイスのメソッドは次のとおりです。 シリアル番号メソッド名と説明 1CopyTo(Array^,Int32) このメソッドは、ICollection の要素を配列にコピーします。 2GetEnumerator
- C#.Net チュートリアル 820 2023-09-09 16:33:04
-
- C# のキュー インターフェイス
- キューはオブジェクトの先入れ先出しコレクションを表します。アイテムへの先入れ先出しアクセスが必要な場合にこれを使用します。リストに項目を追加することをキューに入れること、項目を削除することをデキューと呼びます。 Queueクラスの例を見てみましょう。要素を追加するには、Enqueue-Queueq=newQueue();q.Enqueue('X');q.Enqueue('Y');q.Enqueue('Z') を使用します。要素を削除するには、Dequeue-/ /removeelementswhile を使用します。 (
- C#.Net チュートリアル 698 2023-09-09 15:45:08
-
- C#アプリケーションを介して外部アプリケーションを実行するにはどうすればよいですか?
- Process を使用すると、C# アプリケーションから外部アプリケーションを実行できます。プロセスとは、コンピューター上で実行されるプログラムです。これには、小さなバックグラウンド タスク (スペル チェッカーやシステム イベント ハンドラーなど) から本格的なアプリケーション (メモ帳など) まで、あらゆるものを含めることができます。各プロセスは、プログラムの実行に必要なリソースを提供します。すべてのプロセスは、メイン スレッドと呼ばれるスレッドによって開始されます。プロセスには、メインスレッドに加えて複数のスレッドを含めることができます。プロセスは利用可能なシステム リソースに大きく依存しますが、スレッドは最小限のリソースしか必要としないため、プロセスは重量プロセスとみなされ、スレッドは軽量プロセスと呼ばれます。このプロセスは System.Diagnostics 名前空間に存在します。 C#アプリケーションからメモ帳を実行する使用例
- C#.Net チュートリアル 1471 2023-09-09 15:05:01
-
- C# のすべての例外の基本クラスは何ですか?
- System.SystemException クラスは、すべての事前定義されたシステム例外の基本クラスです。 System.Exception クラスから派生した例外クラスには、System.ApplicationException クラスと System.SystemException クラスがあります。 System.ApplicationException クラスは、アプリケーション生成の例外をサポートします。したがって、プログラマ定義の例外はこのクラスから派生する必要があります。基本クラス System.SystemException の例外は次のとおりです: Sr.No. 例外クラスと説明 1System.IO.IOException は I/O エラーを処理します。
- C#.Net チュートリアル 739 2023-09-09 13:29:14