Skip To Content

FieldDefinition.Names (.NET)a

Die Methode FieldDefinition.Names gibt eine Sammlung von Feldnamen für einen vorhandenen Feature-Layer oder Web-Feature-Layer zurück.

Deklaration

public IEnumerable<string> Esri.ArcGISForAutoCAD.FieldDefinition.Names(Document doc, string flName)

Parameter

TypNameBeschreibungErforderlich

Dokument

doc

Das AutoCAD-Dokument, das bearbeitet werden soll.

Erforderlich

Zeichenfolge

flName

Ein vorhandener Feature-Layer-Name in der Zeichnung.

Erforderlich

Rückgaben

TypBeschreibung

IEnumerable<Zeichenfolge>

Eine Sammlung der Feldnamen als Zeichenfolgen.

Anmerkungen zu Fehlerbedingungen

Diese Methode kann eine Ausnahme auslösen oder null zurückgeben, wenn ein Parameter ungültig ist.

Beispiel

Ausgeben der Feldnamen des Feature-Layers Manholes.

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

// Get the field names
var fieldNames = Esri.ArcGISForAutoCAD.FieldDefinition.Names(doc, "Manholes");

// Print the field names
foreach (var fieldName in fieldNames)
{
  doc.Editor.WriteMessage("\n" + fieldName);
}

/* Example output
EntityHandle
EntityType
Type
Manufacturer
Diameter
*/

Weitere Informationen

esri_fielddef_names: Eine AutoLISP-Funktion, die eine Liste von Feldnamen für einen vorhandenen Feature-Layer oder Web-Feature-Layer zurückgibt.