Altova UModel 2025 Enterprise Edition

Erstellt eine neue .NET-Objektinstanz für den als Argument angegebenen Typnamen. Wenn mehr als ein Argument übergeben wird, werden die nachfolgenden Argumente als Argumente für den Konstruktor des .NET-Objekts interpretiert. Der Rückgabewert ist eine Referenz auf das erstellte .NET-Objekt.

 

Signatur

CLR.Create(strTypeNameCLR : String, constructor arguments ... ) -> object

 

Beispiel

Im folgenden JScript-Code wird gezeigt, wie Sie Instanzen von verschiedenen .NET-Klassen erstellen.

 

// Create an ArrayList
var objArray = CLR.Create("System.Collections.ArrayList");
// Create a ListViewItem
var newItem = CLR.Create( "System.Windows.Forms.ListViewItem", "NewItemText" );
// Create a List<string>
var coll = CLR.Create( "System.Collections.Generic.List<System.String>" );
// Import required namespaces and create a Dictionary object
CLR.Import( "System" );
CLR.Import( "System.Collections.Generic" );
var dictionary = CLR.Create( "Dictionary< String, Dictionary< String, String > >" );

© 2018-2024 Altova GmbH