- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- C# のラムダ式とは何ですか?
- ラムダ式は、匿名メソッドを表すより良い方法です。匿名メソッドとラムダ式の両方でメソッド実装をインラインで定義できますが、匿名メソッドではメソッドのパラメーターの型と戻り値の型を明示的に定義する必要があります。本体として式を含む式ラムダ: (input-parameters) =>expression 本体としてステートメント ブロックを含むステートメント ラムダ: (input-parameters) => {} 任意のラムダ式をデリゲート型に変換できます。ラムダ式を変換できるデリゲートの型は、そのパラメーターと戻り値の型によって定義されます。ラムダ式が値を返さない場合は、それを Ac に変換できます。
- C#.Net チュートリアル 670 2023-09-08 14:25:15
-
- 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 より前では、10 進値と 16 進値のみを変数に割り当てることができました。バイナリ リテラルは C# 7.0 で導入され、バイナリ値を変数に渡すことができるようになりました。数値区切り文字 - 数値区切り文字は、単一のアンダースコア (_) の形式になります。この区切り文字は、読みやすさを向上させる方法として、あらゆる数値テキストで使用できます。バイナリ リテラルの例 - example classProgram{ publicstaticvoidMain(){ varbn=0b1000001; &am
- C#.Net チュートリアル 1189 2023-09-08 12:53:02
-
- C# では辞書クラスが混在していますか?
- HybridDictionary クラスは、コレクションが小さいときは ListDictionary を使用し、コレクションが大きくなると Hashtable に切り替えることで IDictionary を実装します。 HybridDictionary クラスの属性は次のとおりです。 シリアル番号の属性と説明 1Count ハイブリッド ディクショナリに含まれるキーと値のペアの数を取得します。 2IsFixedSize HybridDictionary が固定サイズかどうかを示す値を取得します。 3IsReadOnly HybridDictionary が読み取り専用かどうかを示す値を取得します。 4IsSynchronized は HybridDic を示す値を取得します
- C#.Net チュートリアル 757 2023-09-08 11:57:09
-
- 上三角行列を示す 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# 条件式の数値昇格
- 数値昇格とは、short から int など、小さい型から大きい型への昇格です。以下の例では、条件式で数値の昇格が見られます。 p>short 型は自動的に大きな int 型に昇格されます。例 usingSystem;classProgram{ staticvoidMain(){ shortval1=99; intval2; &
- C#.Net チュートリアル 759 2023-09-08 09:25:08
-
- C# ではパラメータはどのように渡されますか?
- C# では、パラメーターは値または参照によって渡されます。この方法では、out パラメータと param array -Value を使用してパラメータを渡すこともできます。このメソッドは、パラメータの実際の値を関数の仮パラメータにコピーします。この場合、関数内の仮パラメータに加えられた変更は、実際のパラメータには影響しません。 Reference このメソッドは、実パラメータのメモリ位置への参照を仮パラメータにコピーします。これは、パラメータに加えられた変更がパラメータに影響を与えることを意味します。 Outreturn ステートメントは、関数から値のみを返すために使用できます。ただし、出力パラメータを使用すると、関数から 2 つの値を返すことができます。出力パラメータは参照パラメータと似ていますが、メソッドにデータを渡すのではなく、メソッドからデータを渡します。 Param メソッド宣言時にパラメータとして渡されるパラメータの数がわからない
- C#.Net チュートリアル 819 2023-09-07 23:09:07
-
- 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 インターフェイスの役割は何ですか?
- IWebHostEnvironment は、Web ホスティング環境と実行中のアプリケーションに関する情報を提供します。名前空間 Microsoft.AspNetCore.HostingIWebHostEnvironment に属するインターフェイスは、依存関係としてコントローラーに挿入し、コントローラー全体で使用する必要があります。 IWebHostEnvironment インターフェイスには 2 つのプロパティがあります。 WebRootPath - www フォルダーへのパス (Web サービスのアプリケーション コンテンツ ファイルを含むディレクトリへの絶対パスを取得または設定します) ContentRootPath - すべてのアプリケーション ファイルを含むルート フォルダーへのパス (WebRootP へのパスを取得または設定します)
- C#.Net チュートリアル 1314 2023-09-07 20:33:14
-
- C# でインターフェイスベースの注入を使用して依存関係の注入を実装するにはどうすればよいですか?
- 結合された (依存) オブジェクトを分離された (独立した) オブジェクトに挿入 (変換) するプロセスは、依存関係の注入と呼ばれます。依存関係注入の種類 DI には 4 つのタイプがあります。 コンストラクター注入 セッター注入 インターフェイスベースの注入 サービスロケーター注入 インターフェイス注入 インターフェイス注入 Getter と SetterDI と同様に、Getter と SetterDI はデフォルトのゲッターとセッターを使用しますが、インターフェイス注入ではサポートされているインターフェイス (明示的なインターフェースのプロパティを設定するためのゲッターとセッター)。例 publicinterfaceIService{ stringServiceMethod();}publ
- C#.Net チュートリアル 1299 2023-09-07 20:09:07
-
- 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# プログラムを作成する方法を学びます。この言語の概要を簡単に説明しましょう。 C# プログラミング言語は、デスクトップ、Web、モバイル アプリケーションの開発によく使用されます。統合言語クエリ (LINQ とも呼ばれます) は、C# の強みの 1 つです。開発者は、配列、コレクション、データベースなどのさまざまなソースからデータを迅速にクエリできます。これにより、開発者は SQL (構造化照会言語) と同等の構文を使用できるようになり、単純なデータ操作と並べ替えがサポートされます。データ ソースに関係なく、データ クエリのための標準構文を提供します。 LINQ の構文は SQL に似ているため、開発者は簡単に学習して使用できます。この問題はこの記事で述べられていますが、
- C#.Net チュートリアル 828 2023-09-07 18:57:12
-
- 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# でスタックを実装する
- 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# は、これらの変換をタイプセーフな方法で実行します。この概念を理解するために、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