Skip To Content

Attributes.UniqueValues (.NET)

Este método devuelve un conjunto de valores únicos para un campo especificado.

Declaración

public IEnumerable<IConvertible> Esri.ArcGISForAutoCAD.Attributes.UniqueValues(Document doc, string flName, string fieldName, string sublayerName = null)

Parámetros

TipoNombreDescripciónRequerido

Documento

doc

Documento de AutoCAD sobre el que se va a actuar.

obligatorio

cadena

flName

Nombre de capa de entidades existente en el dibujo.

obligatorio

cadena

fieldName

Nombre de campo existente de la capa de entidades.

obligatorio

cadena

sublayerName

Nombre de subcapa de la capa de entidades existente en el dibujo.

opcional

Devoluciones

TipoDescripción

IEnumerable<IConvertible>

Conjunto de valores únicos del mismo tipo que el tipo de campo especificado

Observaciones sobre las condiciones de error

Este método puede generar una excepción o devolver null si un parámetro no es válido.

Ejemplo

Imprima los valores únicos del campo SUB_REGION de la capa de entidades USA_States_Generalized (sin subcapa).

// Initialize 
var doc = Application.DocumentManager.MdiActiveDocument;

// Gather the unique attribute values
var uniqueSubRegions = Esri.ArcGISForAutoCAD.Attributes.UniqueValues(doc, "USA_States_Generalized", "SUB_REGION");

// Print the unique attribute values
foreach (var uVal in uniqueSubRegions)
{
  doc.Editor.WriteMessage("\n" + uVal);
}

/* Example output 
Pacific
Mountain
West South Central
West North Central
East South Central
New England
South Atlantic
East North Central
Middle Atlantic
*/

Consulte también

esri_attributes_uniquevalues: función de AutoSLIP que devuelve una lista de valores únicos para un campo especificado.