Csharp/C Sharp/Language Basics/Constant — различия между версиями

Материал из .Net Framework эксперт
Перейти к: навигация, поиск
м (1 версия)
 
(нет различий)

Версия 15:31, 26 мая 2010

Illustrates the use of a const field

/*
Mastering Visual C# .NET
by Jason Price, Mike Gunderloy
Publisher: Sybex;
ISBN: 0782129110
*/
/*
  Example6_2.cs illustrates the use of a const field
*/

// declare the Car class
class Car
{
  // declare a const field
  public const int wheels = 4;
}

public class Example6_2
{
  public static void Main()
  {
    System.Console.WriteLine("Car.wheels = " + Car.wheels);
    // Car.wheels = 5;  // causes compilation error
  }
}


Illustrates the use of constants

/*
Mastering Visual C# .NET
by Jason Price, Mike Gunderloy
Publisher: Sybex;
ISBN: 0782129110
*/
/*
  Example2_7.cs illustrates the use of constants
*/
public class Example2_7
{
  public static void Main()
  {
    const int Length = 3;
    // mathematical constant pi
    const double Pi = 3.14159;
    // speed of light in meters per second
    const double SpeedOfLight = 2.99792e8;
    System.Console.WriteLine(Length);
    System.Console.WriteLine(Pi);
    System.Console.WriteLine(SpeedOfLight);
  }
}