Altova XMLSpy 2025 Professional Edition 

Importa un espacio de nombres. Este es el equivalente en scripting de using en C# o imports en VB.Net. Al llamar a CLR.Import no se puede excluir la parte del espacio de nombres en llamadas posteriores, como CLR.Create() and CLR.Static().

 

Nota:al importar un espacio de nombres no se añade ni se carga el ensamblado correspondiente en el proyecto de scripting. Puede añadir ensamblados al proyecto de scripting de forma dinámica (en el momento de la ejecución) en el código fuente llamando a CLR.LoadAssembly.

 

Firma

CLR.Import(strNamespaceCLR : String) -> void

 

Ejemplo

En lugar de tener que usar espacios de nombres completos, como aquí:

 

if ( ShowForm( "FormName" ) == CLR.Static( "System.Windows.Forms.DialogResult" ).OK )
{
   var sName = lastform.textboxFirstName.Text + " " + lastform.textboxLastName.Text;
   CLR.Static( "System.Windows.Forms.MessageBox" ).Show( "Hola " + sName );

}

 

Puede importar espacios de nombres primero y después usar la forma abreviada:

 

CLR.Import( "System.Windows.Forms" );

 

if ( ShowForm( "FormName" ) == CLR.Static( "DialogResult" ).OK )
{
   var sName = lastform.textboxFirstName.Text + " " + lastform.textboxLastName.Text;
   CLR.Static( "MessageBox" ).Show( "Hola " + sName );
}

© 2018-2024 Altova GmbH