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
| Typ | Name | Beschreibung | Erforderlich |
|---|---|---|---|
Dokument | doc | Das AutoCAD-Dokument, das bearbeitet werden soll. | Erforderlich |
Zeichenfolge | flName | Ein vorhandener Feature-Layer-Name in der Zeichnung. | Erforderlich |
Rückgaben
| Typ | Beschreibung |
|---|---|
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.