Espacios de nombres en scripts .NET
Los tipos de .NET Framework se organizan en espacios de nombres. En esta sección se describen las distintas formas en que pueden usarse dichos tipos en scripts .NET.
Nota. Para utilizar un tipo de un ensamblado no estándar, primero debe añadir una referencia a dicho ensamblado. (Véase Referencias a ensamblados en scripts .NET para obtener más detalles).
Tipos incorporados
Es posible hacer referencia a los tipos incorporados solo por el nombre:
// C#
string
str;
' Visual Basic .NET
Dim
str
As
String
// JScript .NET
var
str : String;
Del mismo modo, no hace falta ninguna sintaxis especial para hacer referencia a tipos del espacio de nombres FineReaderServer.ScriptingObjects.Interop:
// C#
IAttribute
attr;
' Visual Basic .NET
Dim
attr
As
IAttribute
// JScript .NET
var
attr : IAttribute;
Calificadores de nombres de espacios
Para hacer referencia a un tipo definido por el usuario, debe calificar su nombre con un prefijo de espacio de nombres:
// C#
var
list = new
System.Collections.ArrayList();
' Visual Basic .NET
Dim
list
As
New
System.Collections.ArrayList
Nota. JScript .NET no admite esta sintaxis.
Importar espacios de nombres
Para usar nombres de tipo no calificados, debe importarse su espacio de nombres al inicio del script:
// C#
using
System.Collections;
var
list = new
ArrayList();
' Visual Basic .NET
Imports
System.Collections
Dim
list
As
New
ArrayList
// JScript .NET
import
System.Collections;
var
list = new
ArrayList();
Nota. Estas declaraciones de importación deben aparecer al principio del script y solo pueden ir precedidas de comentarios o líneas vacías.
Si utiliza C# o Visual Basic .NET, puede declarar alias para tipos y espacios de nombres:
// C#
using
SC = System.Collections;
using
AL = System.Collections.ArrayList;
var
list_1 = new
SC.ArrayList();
var
list_2 = new
AL();
' Visual Basic .NET
Imports
SC = System.Collections
Imports
AL = System.Collections.ArrayList
Dim
list_1
As
New
SC.ArrayList
Dim
list_2
As
New
AL
3/26/2024 1:49:49 PM