Zuhause Entwicklung Was ist ein Feld? - Definition aus techopedia

Was ist ein Feld? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Feld?

Ein Feld in C # ist ein Element einer Klasse oder eines Objekts eines beliebigen Typs, das einen Speicherort zum Speichern eines Werts darstellt.

Felder werden zum Speichern von Daten verwendet, auf die mehrere Methoden einer Klasse zugreifen können müssen und die während der Lebensdauer eines Objekts verfügbar sein müssen. Mithilfe von Feldern kann eine Klasse oder Struktur die Daten mit Optionen kapseln, um die Barrierefreiheit auf mehreren Ebenen festzulegen.

Im Allgemeinen wird ein Feld verwendet, um eine Variable in einer Klasse mit Eingabehilfen als privat oder geschützt zu definieren. Ein Feld, das außerhalb der Klasse verfügbar gemacht werden muss, kann als öffentliche Methode, Eigenschaft oder Indexer eingekapselt werden.

Ein Feld wird auch als Klassenvariable oder Elementvariable bezeichnet.

Techopedia erklärt Field

Ein Feld muss in einem Typ (Klasse oder Struktur) mit seinem Datentyp und einem Bezeichner deklariert werden, der das Element benennt. Sie kann auch mit Attributen und Modifikatoren wie new, access modifier (public, private, protected, internal), static, read only und volatile während der Deklaration angegeben werden. Es kann auch ein Anfangswert zugewiesen werden.

Ein Feld kann statisch oder instanziell sein. Ein statisches Feld ist keiner Instanz eines Typs zugeordnet und wird von allen Instanzen des Typs gemeinsam genutzt. Ein Instanzfeld ist einer Instanz eines Typs so zugeordnet, dass jede Instanz eines Typs einen eigenen Satz aller Instanzfelder einer Klasse hat.

Zum Beispiel können die persönlichen Details einer Mitarbeiterklasse wie Name, Bezeichnung usw. als Instanzfelder gespeichert werden, um die Werte jedes Mitarbeiterobjekts zu speichern.

Ein schreibgeschütztes Feld kann nur während der Deklaration oder in einer Instanz oder einem statischen Konstruktor dieser Klasse zugewiesen werden.

Ein Feld unterscheidet sich von einer lokalen Variablen dadurch, dass auf das erstere von mehr als einer Methode zugegriffen werden kann und es außerhalb des Bereichs einer einzelnen Methode verwendet werden kann, während das letztere innerhalb der Methode selbst verwendet wird.

Ein Feld kann durch eine Eigenschaft geschützt werden, die das Lesen und Schreiben (nach der Validierung) eines Felds ermöglicht. Die Eigenschaft ermöglicht auch das Ändern der internen Implementierung von Daten, die als Feld dargestellt werden, ohne den vorhandenen Code zu beschädigen.

Diese Definition wurde im Kontext von C # geschrieben.
Was ist ein Feld? - Definition aus techopedia