Schreibgeschützte Felder

Sie möchten vielleicht eine Version der Time-Klasse erzeugen, die öffentliche statische Werte liefert, um die aktuelle Zeit und das Datum darzustellen. Beispiel 4-13 veranschaulicht ein einfaches Verfahren für dieses Problem.

Beispiel 4-13. Die Verwendung von statischen öffentlichen Konstanten

#region Using directives

using System;
using System.Collections.Generic;
using System.Text;

#endregion

namespace StaticPublicConstants
{
  public class RightNow
  {
    // Öffentliche Member-Variablen
    public static int Year;
    public static int Month;
    public static int Date;
    public static int Hour;
    public static int Minute;
    public static int Second;

    static RightNow()
    {
      System.DateTime dt = System.DateTime.Now; Year = dt.Year; Month = dt.Month; ...

Get Programmieren mit C# 3.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.