KoreanCalendar.TwoDigitYearMax Eigenschaft

Definition

Ruft das letzte Jahr eines Bereichs von 100 Jahren ab, das durch eine Jahresangabe mit 2 Stellen dargestellt werden kann, oder legt dieses fest.

public:
 virtual property int TwoDigitYearMax { int get(); void set(int value); };
public override int TwoDigitYearMax { get; set; }
member this.TwoDigitYearMax : int with get, set
Public Overrides Property TwoDigitYearMax As Integer

Eigenschaftswert

Int32

Das letzte Jahr eines Bereichs von 100 Jahren, das durch eine Jahresangabe mit 2 Stellen dargestellt werden kann.

Ausnahmen

Der in einem set-Vorgang angegebene Wert ist kleiner als 99.

- oder - Der in einem set-Vorgang angegebene Wert ist größer als MaxSupportedDateTime.Year.

Die aktuelle Instanz in einem set-Vorgang ist schreibgeschützt.

Hinweise

Mit dieser Eigenschaft kann ein 2-stelliges Jahr ordnungsgemäß in ein 4-stelliges Jahr übersetzt werden. Wenn diese Eigenschaft beispielsweise auf 2029 festgelegt ist, liegt der 100-Jahresbereich zwischen 1930 und 2029. Daher wird ein 2-stelliger Wert von 30 als 1930 interpretiert, während ein 2-stelliger Wert von 29 als 2029 interpretiert wird.

Der Anfangswert dieser Eigenschaft wird aus den Einstellungen im Bereich der regionalen und Sprachoptionen von Systemsteuerung abgeleitet. Diese Informationen können sich jedoch während des Lebens der AppDomain. Die KoreanCalendar Klasse erkennt keine Änderungen in den Systemeinstellungen automatisch.

Die Anwendung sollte diesen Wert auf 99 festlegen, um anzugeben, dass 2-stellige Jahre buchstäblich genommen werden sollen. Wenn diese Eigenschaft beispielsweise auf 99 festgelegt ist, liegt der 100-Jahres-Bereich zwischen 0 (für die meisten Kalender kein gültiger Wert) bis 99. Daher wird ein 2-stelliger Wert von 30 als 30 interpretiert.

Gilt für

Siehe auch