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

  • C# のラムダ式とは何ですか?
    C# のラムダ式とは何ですか?
    ラムダ式は、匿名メソッドを表すより良い方法です。匿名メソッドとラムダ式の両方でメソッド実装をインラインで定義できますが、匿名メソッドではメソッドのパラメーターの型と戻り値の型を明示的に定義する必要があります。本体として式を含む式ラムダ: (input-parameters) =>expression 本体としてステートメント ブロックを含むステートメント ラムダ: (input-parameters) => {} 任意のラムダ式をデリゲート型に変換できます。ラムダ式を変換できるデリゲートの型は、そのパラメーターと戻り値の型によって定義されます。ラムダ式が値を返さない場合は、それを Ac に変換できます。
    C#.Net チュートリアル 670 2023-09-08 14:25:15
  • C# の CopyOnWriteArrayList バージョン
    C# の CopyOnWriteArrayList バージョン
    Java には CopyOnWriteArrayList がありますが、C# にはありません。この目的のために、C# の SynchronizedCollection クラスを優先して使用する必要があります。 SynchronizedCollection は、特定のタイプのオブジェクトを含むスレッドセーフなコレクションです。構文は次のとおりです。 publicclassSynchronizedCollection<T>:IList<T>,ICollection<T>,IEnumerable<T>,IEnumerable,IList,ICollection 上記、T は
    C#.Net チュートリアル 1369 2023-09-08 13:25:02
  • C# 7.0 のバイナリ リテラルと数値区切り文字は何ですか?
    C# 7.0 のバイナリ リテラルと数値区切り文字は何ですか?
    バイナリ リテラル - C#7 より前では、10 進値と 16 進値のみを変数に割り当てることができました。バイナリ リテラルは C# 7.0 で導入され、バイナリ値を変数に渡すことができるようになりました。数値区切り文字 - 数値区切り文字は、単一のアンダースコア (_) の形式になります。この区切り文字は、読みやすさを向上させる方法として、あらゆる数値テキストで使用できます。バイナリ リテラルの例 - example classProgram{ publicstaticvoidMain(){ varbn=0b1000001; &am
    C#.Net チュートリアル 1189 2023-09-08 12:53:02
  • C# では辞書クラスが混在していますか?
    C# では辞書クラスが混在していますか?
    HybridDictionary クラスは、コレクションが小さいときは ListDictionary を使用し、コレクションが大きくなると Hashtable に切り替えることで IDictionary を実装します。 HybridDictionary クラスの属性は次のとおりです。 シリアル番号の属性と説明 1Count ハイブリッド ディクショナリに含まれるキーと値のペアの数を取得します。 2IsFixedSize HybridDictionary が固定サイズかどうかを示す値を取得します。 3IsReadOnly HybridDictionary が読み取り専用かどうかを示す値を取得します。 4IsSynchronized は HybridDic を示す値を取得します
    C#.Net チュートリアル 757 2023-09-08 11:57:09
  • 上三角行列を示す C# プログラム
    上三角行列を示す C# プログラム
    上三角行列の場合、主対角より下のすべての要素をゼロに設定します。次の条件を設定します -if(i<=j) Console.Write(A[i,j]+"\t"); else Console.Write("0\t"); 上記の条件により、行列要素が削除されます。 0に設定します。例 次のコードを実行して、上三角行列を表示してみてください。ライブ デモンストレーション usingSystem;usingSystem.Linq;classDemo{
    C#.Net チュートリアル 1480 2023-09-08 10:13:14
  • C# 条件式の数値昇格
    C# 条件式の数値昇格
    数値昇格とは、short から int など、小さい型から大きい型への昇格です。以下の例では、条件式で数値の昇格が見られます。 p>short 型は自動的に大きな int 型に昇格されます。例 usingSystem;classProgram{ staticvoidMain(){ shortval1=99; intval2; &amp
    C#.Net チュートリアル 759 2023-09-08 09:25:08
  • C# ではパラメータはどのように渡されますか?
    C# ではパラメータはどのように渡されますか?
    C# では、パラメーターは値または参照によって渡されます。この方法では、out パラメータと param array -Value を使用してパラメータを渡すこともできます。このメソッドは、パラメータの実際の値を関数の仮パラメータにコピーします。この場合、関数内の仮パラメータに加えられた変更は、実際のパラメータには影響しません。 Reference このメソッドは、実パラメータのメモリ位置への参照を仮パラメータにコピーします。これは、パラメータに加えられた変更がパラメータに影響を与えることを意味します。 Outreturn ステートメントは、関数から値のみを返すために使用できます。ただし、出力パラメータを使用すると、関数から 2 つの値を返すことができます。出力パラメータは参照パラメータと似ていますが、メソッドにデータを渡すのではなく、メソッドからデータを渡します。 Param メソッド宣言時にパラメータとして渡されるパラメータの数がわからない
    C#.Net チュートリアル 819 2023-09-07 23:09:07
  • C# ASP.NET WebAPI を使用する利点は何ですか?
    C# ASP.NET WebAPI を使用する利点は何ですか?
    WEBAPI は、よりシンプルで軽量なサービスに適した選択肢です。 WEBAPI は XML を含むあらゆるテキスト形式を使用でき、WCF よりも高速です。これは HTTP と同じように機能し、すべての追加、削除、変更、クエリ操作に GET、POST、PUT、DELETE などの標準 HTTP 動詞を使用します。 MediaTypeFormatter を使用して Json および XML 形式で応答を生成するルーティングを完全にサポートし、IIS 内でホストしたり、IIS の外部で自己ホストしたりする機能を備えています。モデルのバインディングと検証をサポートします。 ODATAをサポートします。ステートレスなデータ転送をサポートします。 URL モードと HTTP メソッドをサポートします。注 - ODATA (Open Data Protocol) は、次のことを可能にするオープン プロトコルです。
    C#.Net チュートリアル 765 2023-09-07 21:41:02
  • C# ASP.NET Core の IWebHostEnvironment インターフェイスの役割は何ですか?
    C# ASP.NET Core の IWebHostEnvironment インターフェイスの役割は何ですか?
    IWebHostEnvironment は、Web ホスティング環境と実行中のアプリケーションに関する情報を提供します。名前空間 Microsoft.AspNetCore.HostingIWebHostEnvironment に属するインターフェイスは、依存関係としてコントローラーに挿入し、コントローラー全体で使用する必要があります。 IWebHostEnvironment インターフェイスには 2 つのプロパティがあります。 WebRootPath - www フォルダーへのパス (Web サービスのアプリケーション コンテンツ ファイルを含むディレクトリへの絶対パスを取得または設定します) ContentRootPath - すべてのアプリケーション ファイルを含むルート フォルダーへのパス (WebRootP へのパスを取得または設定します)
    C#.Net チュートリアル 1314 2023-09-07 20:33:14
  • C# でインターフェイスベースの注入を使用して依存関係の注入を実装するにはどうすればよいですか?
    C# でインターフェイスベースの注入を使用して依存関係の注入を実装するにはどうすればよいですか?
    結合された (依存) オブジェクトを分離された (独立した) オブジェクトに挿入 (変換) するプロセスは、依存関係の注入と呼ばれます。依存関係注入の種類 DI には 4 つのタイプがあります。 コンストラクター注入 セッター注入 インターフェイスベースの注入 サービスロケーター注入 インターフェイス注入 インターフェイス注入 Getter と SetterDI と同様に、Getter と SetterDI はデフォルトのゲッターとセッターを使用しますが、インターフェイス注入ではサポートされているインターフェイス (明示的なインターフェースのプロパティを設定するためのゲッターとセッター)。例 publicinterfaceIService{ stringServiceMethod();}publ
    C#.Net チュートリアル 1299 2023-09-07 20:09:07
  • C#でURLからファイルをダウンロードするにはどうすればよいですか?
    C#でURLからファイルをダウンロードするにはどうすればよいですか?
    ファイルは、Web クライアントを使用して URL からダウンロードできます。 System.Net の名前空間を使用できます。 WebClient クラスは、URI で識別されるローカル、イントラネット、またはインターネット リソースにデータを送受信するための共通メソッドを提供します。 Web クライアントは、コンピュータにインストールされ、ユーザーのリクエストに基づいて Web サーバーと対話するために使用されるアプリケーションまたは Web ブラウザ (例: Google Chrome、Internet Explorer、Opera、Firefox、Safari) と呼ばれることがあります。これは基本的に、処理されたデータをサーバーから収集するコンシューマ アプリケーションです。クライアントとサーバーは接続の 2 つの部分であり、2 つは異なります
    C#.Net チュートリアル 1447 2023-09-07 19:33:06
  • オブジェクトのリストから整数を検索し、LINQ を使用して並べ替える C# プログラム
    オブジェクトのリストから整数を検索し、LINQ を使用して並べ替える C# プログラム
    はじめに この記事では、オブジェクトのリストから整数を検索し、LINQ を使用して整数を並べ替える C# プログラムを作成する方法を学びます。この言語の概要を簡単に説明しましょう。 C# プログラミング言語は、デスクトップ、Web、モバイル アプリケーションの開発によく使用されます。統合言語クエリ (LINQ とも呼ばれます) は、C# の強みの 1 つです。開発者は、配列、コレクション、データベースなどのさまざまなソースからデータを迅速にクエリできます。これにより、開発者は SQL (構造化照会言語) と同等の構文を使用できるようになり、単純なデータ操作と並べ替えがサポートされます。データ ソースに関係なく、データ クエリのための標準構文を提供します。 LINQ の構文は SQL に似ているため、開発者は簡単に学習して使用できます。この問題はこの記事で述べられていますが、
    C#.Net チュートリアル 828 2023-09-07 18:57:12
  • C# でのネットワーキング
    C# でのネットワーキング
    .NET Framework には、階層化された拡張可能なマネージド ネットワーク サービスが実装されています。これらをアプリケーションに簡単に統合できます。 System.Net; 名前空間を使用します。 Uri クラスにアクセスする方法を見てみましょう。C# では、Uniform Resource Identifier (URI) のオブジェクト表現 - Uriuri=newUri("http://www.example.com/");WebRequestw=WebRequest.Create( uri); 次に、System.Net クラスを見てみましょう。これは、Secure Sockets Layer (SSL) を使用して接続を暗号化するために使用されます。 URI が「https:」で終わる場合
    C#.Net チュートリアル 941 2023-09-07 18:29:09
  • C# でスタックを実装する
    C# でスタックを実装する
    Stack クラスは、C# で Push および Pop 操作を使用して実装されます。 C# では、スタックはオブジェクトの後入れ先出しコレクションを表すために使用されます。 Stack クラスのメソッドは次のとおりです - Sr.No. メソッドと説明 1 publicvirtualvoidClear(); スタックからすべての要素を削除します。 2publicvirtualboolContains(objectobj); 要素がスタック上にあるかどうかを判断します。 3publicvirtualobjectPeek(); は、スタックの先頭にあるオブジェクトを削除せずに返します。 4 パブリック仮想オブジェクト Pop(); スタックの最上位にあるオブジェクトを削除して返します。 5publicvirtualvoidPus
    C#.Net チュートリアル 843 2023-09-07 16:17:10
  • C# における暗黙的な型変換と明示的な型変換の違いは何ですか?
    C# における暗黙的な型変換と明示的な型変換の違いは何ですか?
    暗黙的な型変換と明示的な型変換の違いは次のとおりです。 暗黙的な型変換 C# は、これらの変換をタイプセーフな方法で実行します。この概念を理解するために、int を long に暗黙的に変換してみましょう。 intval1=11000;intval2=35600;longsum;sum=val1+val2; 上記では、2 つの整数変数があり、それらを long 整数変数に累積しても、エラーは表示されません。コンパイラ自体が暗黙的な変換を実行するためです。次に、これらの値を出力してみましょう。例 usingSystem;usingSystem.IO;namespaceDemo{ &
    C#.Net チュートリアル 906 2023-09-07 15:41:09

ツールの推奨事項

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 フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。