Skip To Content

FeatureLayer.FeatureCount (.NET)

El método FeatureLayer.FeatureCount devuelve el número total de entidades de una capa de entidades del dibujo. Utilice este método para contabilizar cuántas entidades de capa de entidades de documento o web de la capa de entidades especificada están en el dibujo.

Declaración

public int? Esri.ArcGISForAutoCAD.FeatureLayer.FeatureCount(Document doc, string flName, string sublayerName = null)

Parámetros

TipoNombreDescripciónRequerido

Documento

doc

Documento de AutoCAD sobre el que se va a actuar.

obligatorio

cadena

flName

Nombre de una capa de entidades web o de documento existente definido en el dibujo.

obligatorio

cadena

sublayerName

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

opcional

Devoluciones

TipoDescripción

int?

Número de entidades de la capa de entidades.

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 1

Imprima el número de entidades de la capa de entidades de refugios que están en el dibujo en este momento.

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

// Get the feature count
var sheltersCount = Esri.ArcGISForAutoCAD.FeatureLayer.FeatureCount(doc, "Shelters");

// Print the count
doc.Editor.WriteMessage("\nFeature count: " + sheltersCount);

/* Example output
Feature count: 15
*/

Ejemplo 2

Imprima el número de entidades de la capa de entidades de refugios con la subcapa de apertura que están en el dibujo en este momento.

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

// Get the feature count
var openSheltersCount = Esri.ArcGISForAutoCAD.FeatureLayer.FeatureCount(doc, "Shelters", "Open");

// Print the count
doc.Editor.WriteMessage("\nFeature count: " + openSheltersCount);

/* Example output
Feature count: 11
*/

Consulte también

esri_featurelayer_featurecount: función de AutoLISP que devuelve el número total de entidades de una capa de entidades del dibujo.