var

Скрыть

Показать

Копировать
 Main.cs 
  • using System;
  • //подключить пространство имен
  • using System.Linq;
  •  
  • class Program {
  •  public static int Main() {
  •   //неявно типизированную переменную типа var нужно сразу инициализировать
  •   var val = 3.14158m;
  •   Console.WriteLine(val);
  •   //метод GetTypeCode() возвращает системный тип переменной
  •   Console.WriteLine("системный тип : {0}", val.GetTypeCode());
  •   //источник данных
  •   int[] ara=new int[] {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11};
  •   //применение переменной типа var в создании запроса LINQ
  •   var query =
  •   from a in ara
  •   where ((a%2) == 0) && (a>5)
  •   select a;
  •   //в цикле foreach переменная итерации должна иметь тип var
  •   foreach(var i in query) {
  •    Console.Write(i + " ");
  •   }
  •   Console.WriteLine();
  •   Console.ReadKey();
  •   return 0;
  •  }
  • }
3,14158
системный тип : Decimal
6 8 10