Altova UModel 2024

Crea una instancia de objeto .NET nueva con el nombre de clase dado como argumento. Si se pasa más de un argumento, los argumentos siguientes se interpretan como argumentos para el constructor del objeto .NET. El valor de retorno es una referencia al objeto .NET que se creó.

 

Firma

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

 

Ejemplo

Este extracto de código de JScript ilustra cómo crear instancias de varias clases .NET.

 

// Crear una lista ArrayList
var objArray = CLR.Create("System.Collections.ArrayList");
// Crear una lista ListViewItem
var newItem = CLR.Create( "System.Windows.Forms.ListViewItem", "NewItemText" );
// Crear una lista List<string>
var coll = CLR.Create( "System.Collections.Generic.List<System.String>" );
// Importa los espacios de nombres necesarios y crea un objeto Diccionario
CLR.Import( "System" );
CLR.Import( "System.Collections.Generic" );
var dictionary = CLR.Create( "Dictionary< String, Dictionary< String, String > >" );

© 2017-2023 Altova GmbH