現在位置:ホームページ > 技術記事 > バックエンド開発 > C#.Net チュートリアル

  • サービスの依存関係をコントローラー C# Asp.net Core に注入するにはどうすればよいですか?
    サービスの依存関係をコントローラー 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# では配列はどのように機能するのでしょうか?
    配列は、特定の型の固定数の要素を表します。要素はメモリの連続したブロックに格納され、インデックスがわかっていれば要素に効率的にアクセスできます。配列を宣言して初期化するための C# 構文は次のとおりです - //createastringarraytohold5langagesstring[]langages=newstring[3]; 配列を宣言した後、配列の四角形の記号を使用して配列内の項目を埋めることができます。言語[0]="csharp";言語[1]="visualbasic";言語[2]=&quo
    C#.Net チュートリアル 1321 2023-09-10 09:41:08
  • C# の bin フォルダーと obj フォルダーとは何ですか?
    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# コンパイラによって事前に定義された予約語です。これらのキーワードは識別子として使用できません。ただし、これらのキーワードを識別子として使用する場合は、キーワードの前に @ 文字を付けることができます。 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桁までまたは単純な整数を表示するにはどうすればよいですか?
    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# のハッシュテーブルは、キー ハッシュ コードに基づいて編成されたキーと値のペアのコレクションです。ハッシュテーブル内の項目には、キーを使用してアクセスできます。 C#のHashtableクラスはハッシュテーブルを実装したクラスです。このクラスを使用すると、提供されたコンストラクターを利用して新しいハッシュ テーブル オブジェクトを作成できます。 Hashtable クラスは、ハッシュ テーブルに対してさまざまな操作を実行できるさまざまなメソッドも提供します。これらの操作には、項目の追加、指定されたキーが存在するかどうかの確認、項目数のカウント、ハッシュ テーブルからの項目の削除などが含まれます。この記事では、指定されたキーを指定してハッシュ テーブル コレクションから項目を削除する方法について説明します。 Hashtable コレクションから項目を削除するにはどうすればよいですか?ハッシュテーブルクラス
    C#.Net チュートリアル 682 2023-09-09 21:01:06
  • C# プログラムは、環境クラスの GetEnvironmentVariable() メソッドの使用法を表示します。
    C# プログラムは、環境クラスの GetEnvironmentVariable() メソッドの使用法を表示します。
    C# では、Environment クラスの GetEnvironmentVariable() メソッドを使用して環境変数の値を取得します。これは、システム全体およびユーザー固有の環境変数を取得するのに便利な方法です。この記事では、GetEnvironmentVariable() メソッドの使用法について説明し、C# プログラムでの使用方法を理解します。 GetEnvironmentVariable() メソッドとは何ですか? GetEnvironmentVariable() メソッドは、C# のEnvironment クラスの静的メソッドです。環境変数の名前を文字列として受け取り、変数の値を文字列として返します。もし
    C#.Net チュートリアル 1441 2023-09-09 20:13:02
  • 文字列内のすべての部分文字列を検索する C# プログラム
    文字列内のすべての部分文字列を検索する C# プログラム
    C# の substring() メソッドを使用して、文字列内のすべての部分文字列を検索します。文字列が - start,i); Console.WriteLine(substr);} であると仮定します。 例 以下は、文字列内のすべての部分文字列を検索するための C です。
    C#.Net チュートリアル 831 2023-09-09 18:57:02
  • C#でパスにファイル拡張子が付いているかどうかを確認する
    C#でパスにファイル拡張子が付いているかどうかを確認する
    プログラミングの広大な世界において、C# は強力で柔軟なオブジェクト指向言語となり、Windows アプリケーション、Web サービス、ゲームの作成に広く使用されています。開発者が頻繁に実行する必要がある一般的なタスクの 1 つは、パスにファイル拡張子が付いているかどうかを確認することです。この記事では、C# でこのタスクを実行する方法を詳しく説明します。 C# でのパス処理の概要 本題に進む前に、C# でのパス処理について簡単に見てみましょう。 .NET Framework は、ファイルまたはディレクトリのパス情報を含む文字列インスタンスに対して操作を実行するためのさまざまな静的メソッドを備えた Path クラスを提供します。これらの方法は時間を節約し、エラーを防ぐのに役立ちます。ファイル拡張子を確認する必要があります
    C#.Net チュートリアル 1515 2023-09-09 17:17:06
  • C# における IStructuralEquatable インターフェイスの役割は何ですか?
    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# の 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 インターフェイスの役割は何ですか
    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# のキュー インターフェイス
    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#アプリケーションを介して外部アプリケーションを実行するにはどうすればよいですか?
    C#アプリケーションを介して外部アプリケーションを実行するにはどうすればよいですか?
    Process を使用すると、C# アプリケーションから外部アプリケーションを実行できます。プロセスとは、コンピューター上で実行されるプログラムです。これには、小さなバックグラウンド タスク (スペル チェッカーやシステム イベント ハンドラーなど) から本格的なアプリケーション (メモ帳など) まで、あらゆるものを含めることができます。各プロセスは、プログラムの実行に必要なリソースを提供します。すべてのプロセスは、メイン スレッドと呼ばれるスレッドによって開始されます。プロセスには、メインスレッドに加えて複数のスレッドを含めることができます。プロセスは利用可能なシステム リソースに大きく依存しますが、スレッドは最小限のリソースしか必要としないため、プロセスは重量プロセスとみなされ、スレッドは軽量プロセスと呼ばれます。このプロセスは System.Diagnostics 名前空間に存在します。 C#アプリケーションからメモ帳を実行する使用例
    C#.Net チュートリアル 1471 2023-09-09 15:05:01
  • C# のすべての例外の基本クラスは何ですか?
    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

ツールの推奨事項

jQuery エンタープライズ メッセージ フォームの連絡先コード

jQuery エンタープライズ メッセージ フォーム連絡先コードは、シンプルで実用的なエンタープライズ メッセージ フォームおよび連絡先紹介ページ コードです。

HTML5 MP3 オルゴール再生効果

HTML5 MP3 オルゴール再生特殊効果は、HTML5 + css3 に基づく MP3 音楽プレーヤーで、かわいいオルゴールの絵文字を作成し、スイッチ ボタンをクリックします。

HTML5 クールなパーティクル アニメーション ナビゲーション メニューの特殊効果

HTML5 クールなパーティクル アニメーションのナビゲーション メニュー特殊効果は、ナビゲーション メニューにマウスを置くと色が変化する特殊効果です。

jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コード

jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コードは、jQuery およびブートストラップ フレームワークに基づいたビジュアル フォームです。

有機果物と野菜のサプライヤー Web テンプレート Bootstrap5

有機果物と野菜のサプライヤー Web テンプレート-Bootstrap5

Bootstrap3 多機能データ情報バックグラウンド管理レスポンシブ Web ページ テンプレート-Novus

Bootstrap3 多機能データ情報バックグラウンド管理レスポンシブ Web ページ テンプレート-Novus

不動産リソース サービス プラットフォーム Web ページ テンプレート Bootstrap5

不動産リソース サービス プラットフォーム Web ページ テンプレート Bootstrap5

シンプルな履歴書情報 Web テンプレート Bootstrap4

シンプルな履歴書情報 Web テンプレート Bootstrap4

かわいい夏の要素のベクター素材 (EPS+PNG)

これは、太陽、日よけ帽子、ココナッツの木、ビキニ、飛行機、スイカ、アイスクリーム、アイスクリーム、冷たい飲み物、浮き輪、ビーチサンダル、パイナップル、巻貝、貝殻、ヒトデ、カニを含む、かわいい夏の要素のベクター素材です。 、レモン、日焼け止め、サングラスなど、素材は JPG プレビューを含む EPS および PNG 形式で提供されています。
PNG素材
2024-05-09

4 つの赤い 2023 卒業バッジ ベクター素材 (AI+EPS+PNG)

これは、2023 年卒業バッジの赤いベクター素材で、合計 4 つがあり、JPG プレビューを含む AI、EPS、PNG 形式で利用できます。
PNG素材
2024-02-29

歌う鳥と花がいっぱいのカートデザイン春のバナーベクター素材(AI+EPS)

これは、さえずる鳥と​​花でいっぱいのカートをデザインした春のバナー ベクター素材で、JPG プレビューを含む AI および EPS 形式で利用できます。
バナー画像
2024-02-29

金色の卒業帽ベクター素材(EPS+PNG)

これは、JPG プレビューを含む EPS および PNG 形式で利用できる、金色の卒業帽のベクター素材です。
PNG素材
2024-02-27

室内装飾クリーニングおよび修理サービス会社のウェブサイトのテンプレート

家の装飾のクリーニングとメンテナンス サービス会社の Web サイト テンプレートは、家の装飾、クリーニング、メンテナンス、その他のサービス組織を提供するプロモーション Web サイトに適した Web サイト テンプレートのダウンロードです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

フレッシュカラーの個人履歴書ガイドページテンプレート

フレッシュカラーマッチング個人求人応募履歴書ガイドページテンプレートは、フレッシュカラーマッチングスタイルに適した個人求人検索履歴書仕事表示ガイドページWebテンプレートのダウンロードです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

デザイナーのクリエイティブな仕事の履歴書 Web テンプレート

デザイナー クリエイティブ ジョブ履歴書 Web テンプレートは、さまざまなデザイナーのポジションに適した個人の職務履歴書表示用のダウンロード可能な Web テンプレートです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

現代のエンジニアリング建設会社のウェブサイトのテンプレート

最新のエンジニアリングおよび建設会社の Web サイト テンプレートは、エンジニアリングおよび建設サービス業界の宣伝に適したダウンロード可能な Web サイト テンプレートです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。