static readonly fields : readonly « Class « C# / CSharp Tutorial






public class Bicycle
{

  public readonly string make;

  public static readonly int wheels = 4;

  public Bicycle(string make)
  {
    System.Console.WriteLine("Creating a Bicycle object");
    this.make = make;
  }

}


class MainClass
{

  public static void Main()
  {
    System.Console.WriteLine("Bicycle.wheels = " + Bicycle.wheels);

    Bicycle myBicycle = new Bicycle("AAA");

    System.Console.WriteLine("myBicycle.make = " + myBicycle.make);

  }

}
Bicycle.wheels = 4
Creating a Bicycle object
myBicycle.make = AAA








7.36.readonly
7.36.1.Use readonly
7.36.2.Readonly Fields
7.36.3.static readonly fields
7.36.4.Readonly and const
7.36.5.Creating a read-only property.