開発 修飾識別子とは何ですか? -techopediaからの定義

修飾識別子とは何ですか? -techopediaからの定義

目次:

Anonim

定義-修飾識別子とはどういう意味ですか?

C#の修飾識別子は、単一の識別子またはドット(。)で区切られた一連の識別子を含む文字列です。 名前空間内で宣言され、1つ以上の名前空間またはタイプを含めることができます。

修飾識別子は、主に、識別子が宣言されている名前空間を含めることにより、型または型メンバーを一意に指定するために使用されます。 共通の名前を持ち、2つの異なるネストされた名前空間内で宣言される2つの識別子を有効にします。 同じスコープ内で定義された複数の識別子によって引き起こされるあいまいさを排除することにより、データの型安全性を保証します。 複数の名前空間宣言を字句的にネストすることなく、ネストされた名前空間を定義できます。

多くの識別子を持つ複数のモジュールと統合された大規模なアプリケーションを開発している間、同じ名前の識別子が複数のコード領域で発生する可能性があります。 識別子を階層的に指定することにより、修飾された識別子は、識別子の基礎となるコードのセマンティックカテゴリの表現に役立ち、識別子名の解決におけるあいまいさの問題に対処します。

Techopediaは修飾識別子を説明します

修飾識別子は、完全修飾名を持つプログラム要素(インターフェイス、型、変数、名前空間など)です。 完全修飾名は、グローバルな名前空間から始まる識別子の完全な階層パスです。

たとえば、整数変数「Total」は、算術論理の計算に役立つ複数のメンバーを持つ名前空間「Calculator」内で宣言できます。 整数変数を参照するために使用される修飾識別子は、「Calculator.Total」です。

ネストされた名前空間の2つのメンバーが同じ完全修飾名を持つ場合、同じ宣言空間に寄与するため、これはエラーを通知します。

この定義はC#のコンテキストで記述されました
修飾識別子とは何ですか? -techopediaからの定義