NETLink`
NETLink`

NETNew

NETNew[type]

指定された.NETの型の新しいオブジェクトを構築する.

NETNew[type,args]

供給された引数列をコンストラクタに渡して, 指定された.NETの型の新しいオブジェクトを構築する.

NETNew[{"type",assembly},args]

指定されたアセンブリ内の指名された型からオブジェクトを構築する.

NETNew[{"type","assembly","dir"},args]

可能であれば,指定されたディレクトリから指名されたアセンブリを使用する.

NETNew[{"type","assembly","context"},args]

可能であれば,特定のコンテキストに対応するメインアプリケーションディレクトリの"assembly"サブディレクトリから指名されたアセンブリを使用する.

詳細とオプション

  • NETNewを使うためには,まず.NET/Link をロードしなくてはならない.それにはNeeds["NETLink`"]を実行する必要がある.
  • type 引数は,LoadNETTypeから返されたNETType式,あるいは型の名前を与える文字列のどちらでもよい.型が属するアセンブリはLoadNETAssemblyと一緒にロードされていなければならない.
  • assembly 引数は,アセンブリ名,LoadNETAssemblyから返されたNETAssembly式,アセンブリファイルへのパスまたはURLのいずれでもよい.アセンブリは必要な場合にはロードされる.