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
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
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
| Tipo | Descripció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.