Main Content

Terminología de .NET

A es una manera de agrupar los identificadores.Nombres Un espacio de nombres puede contener otros espacios de nombres. En, un espacio de nombres es un paquete.MATLAB® En, un tipo de .NET es una clase.MATLAB

La sintaxis se conoce como un.namespace.ClassNamenombre completo

Espacio de nombres de .NET Framework System

es el espacio de nombres raíz para los tipos fundamentales en .NET Framework.System Este espacio de nombres también contiene clases (por ejemplo, y) y espacios de nombres de segundo nivel (por ejemplo,).System.StringSystem.ArraySystem.Collections.Generic Los ensamblados y que se cargan en el inicio contienen muchos espacios de nombres, pero no todos.mscorlibsystemMATLABSystem Por ejemplo, para usar clases en el espacio de nombres, cargue el ensamblado mediante el comando.System.Xmlsystem.xmlNET.addAssembly Consulte la .NET FrameworkMicrosoft® Referencia de la biblioteca de clases para saber qué ensamblado se usará para un espacio de nombres específico.

Tipo de referencia versus tipo de valor

Los objetos creados a partir de clases .NET (por ejemplo, la clase) aparecen en como, o controlan objetos.System.Reflection.AssemblyMATLABtipos de referencia Los objetos creados a partir de estructuras .NET (por ejemplo, la estructura) aparecen como.System.DateTimetipos de valor Utilice la misma sintaxis para crear y acceder a miembros de clases y estructuras.MATLAB

Sin embargo, los objetos de identificador son diferentes de objetos de valor. Cuando se copia un objeto de identificador, solo se copia el identificador y los identificadores antiguos y nuevos hacen referencia a los mismos datos. Cuando se copia un objeto de valor, los datos del objeto también se copian y el nuevo objeto es independiente de los cambios en el objeto original. Para obtener más información sobre estas diferencias, consulte.Object Behavior

No confunda un objeto creado a partir de una estructura de .NET con una matriz de estructura (consulte).MATLABEstructuras No se puede pasar una matriz de estructura a un método .NET.