Skip To Content

FeatureLayer.FeatureCount (.NET)

La méthode FeatureLayer.FeatureCount renvoie le nombre total d’entités d’une couche d’entités du dessin. Utilisez cette méthode pour compter le nombre d’entités de la couche d’entités Web ou de document (pour la couche d’entités spécifiée) dans le dessin.

Déclaration

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

Paramètres

TypeNomDescriptionRequis

Document

doc

Document AutoCAD sur lequel intervenir.

required

chaîne

flName

Nom d’une couche d’entités Web ou de document existante défini dans le dessin.

required

chaîne

sublayerName

Nom d’une sous-couche de couche d’entités existante dans le dessin.

facultatif

Retours

TypeDescription

int?

Nombre d’entités dans la couche d’entités.

Remarques sur les conditions d’erreur

Si un paramètre n’est pas valide, cette méthode peut générer une exception ou renvoyer null.

Exemple 1

Afficher le nombre d’entités de la couche d’entités Shelters (Abris) qui figurent actuellement dans le dessin.

// 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
*/

Exemple 2

Afficher le nombre d’entités de la couche d’entités Shelters (Abris) avec la sous-couche Open (Ouvert) qui figurent actuellement dans le dessin.

// 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
*/

Voir aussi

esri_featurelayer_featurecount : fonction AutoLISP qui renvoie le nombre total d’entités d’une couche d’entités du dessin.