Csharp/CSharp Tutorial/struct/struct array

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

Definite Assignment and Array of struct

<source lang="csharp">using System; struct Complex {

   public Complex(float real, float imaginary) 
   {
       this.real = real;
       this.imaginary = imaginary;
   }
   public override string ToString()
   {
       return(String.Format("({0}, {0})", real, imaginary));
   }
   
   public float    real;
   public float    imaginary;

} class MainClass {

   public static void Main()
   {
       Complex[]    arr = new Complex[10];
       Console.WriteLine("Element 5: {0}", arr[5]);        // legal
   }

}</source>

Element 5: (0, 0)