0

この 2 種類の参照の違いを説明できますか?

using Office = Microsoft.Office.Core
              Vs
using Microsoft.Office.Core

これら 2 種類の参照の違いは何ですか?

4

1 に答える 1

2

最初の行は別名宣言です。

それを使用する場合は、Microsoft.Office.Core 名前空間の任意のクラス/オブジェクトのプレフィックスとしてエイリアス (この場合は「Office」) を指定する必要があります。次に例を示します。

private Office.DocumentInspector d = null;

それ以外の場合は、名前空間へのフル パスを指定する必要があります。

private Microsoft.Office.Core.DocumentInspector d = null;

または、usingキーワードを使用して、その名前空間でクラス/オブジェクトを探すようにコンパイラに指示します。

private DocumentInspector d = null;

これで問題が解決することを願っています。

于 2013-08-13T09:51:29.927 に答える