c# Feldanweisung Der Unterschied zwischen "statischer Lesart" und "Konstante"
und static readonly
für die Organisation und Wartung effektiver Code von wesentlicher Bedeutung. Dieser Artikel zielt darauf ab zu klären, wann jede Methode gemäß den Beobachtungen und Vorschlägen von Experten verwendet wird. const
static readonly
const
und
static readonly
const
static readonly
: deklarier ein konstantes Mitglied, das im internen United initialisiert wird und nicht geändert werden kann. const
.
const
internal
Wählen Sie die richtige Methode protected
private
Normalerweise wird empfohlen, den öffentlichen Konstantwert
static readonly
Obwohl das Feld Invarianz bietet, sind sie bei der Verarbeitung konstanter Werte nicht immer die eleganteste Lösung. Eine gemeinsame alternative Methode besteht darin, die Attribute nur const
Zubehör zu verwenden, sodass externe Zugriffswerte ohne öffentliche Implementierung realisiert werden können. Diese Methode kann unter folgenden Umständen von Vorteil sein:
static readonly
Sie möchten dieselbe Schnittstelle beibehalten, während Sie die zugrunde liegende Implementierung verbergen. get
Das obige ist der detaillierte Inhalt vonStatische Readonly vs. const in C#: Wann sollte ich welches verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!