タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

programmingとCsharpとsoftwareに関するItisangoのブックマーク (3)

  • in/out/refパラメーター修飾子の違いとは?[C#]

    この記事で分かること C#のin、out、refは、いずれも引数を参照渡しにする修飾子で、用途によって使い分ける inは読み取り専用の入力(変更不可)、refは読み書き両用の入出力(変更可)として使う outは出力専用で、メソッド内で必ず値を割り当てる必要があり、複数の戻り値を得るために使われる 連載「.NET TIPS」 メソッドに引数を渡す方法に、値渡しと参照渡しがある。さらにC#では、メソッドの引数リストで参照渡しを宣言するために、in/out/refの3通りのパラメーター修飾子がある。inパラメーター修飾子はC# 7.2の新機能だ。稿では、この参照渡しのin/out/refの使い方の違いを解説する。

    in/out/refパラメーター修飾子の違いとは?[C#]
  • メソッドのパラメーターと修飾子 - C# reference

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 既定では、C# の引数は値渡しで関数に渡されます。 つまり、変数のコピーがメソッドに渡されます。 値 (struct) の型の場合、値のコピーがメソッドに渡されます。 参照 (class) 型の場合、参照のコピーがメソッドに渡されます。 パラメーター修飾子を使用すると、引数を参照渡しできます。 構造体は値型であるため、メソッドに値渡しで構造体を渡すと、メソッドは引数のコピーを受け取って操作します。 メソッドは、呼び出し側メソッドの元の構造体にはアクセスできないため、どのような場合でもこの構造体を変更することはできません。 メソッドで変更できるのはコピーのみです。 クラス インスタンスは、値の型ではなく、参照型

  • System.Net 名前空間

    最近のネットワークで使用されている多くのプロトコル用の単純なプログラミング インターフェイスを提供します。 System.Net 名前空間のクラスは Windows ストア スタイルのアプリケーションまたはデスクトップ アプリケーションで使用できます。 Windows ストア アプリで使用する場合、System.Net 名前空間のクラスはネットワークの分離機能の影響を受けます。この機能は、Windows Developer Preview によって使用されるアプリケーション セキュリティ モデルの一部です。 Windows ストア アプリによるネットワーク アクセスがシステムで許可されるようにするには、Windows ストア アプリのアプリケーション マニフェストで適切なネットワーク機能を有効にする必要があります。 詳細については、「Network Isolation for Window

    System.Net 名前空間
    Itisango
    Itisango 2022/01/28
    「最近のネットワークで使用されている多くのプロトコル用の単純なプログラミング インターフェイスを提供します。 WebRequest クラスおよび WebResponse クラスは、プラグ可能なプロトコルと呼ばれるものの基礎」
  • 1