Looking for c# Keywords? Try Ask4Keywords

C# Language Неявно введенные переменные (var)


пример

Ключевое слово var позволяет программисту неявно вводить переменную во время компиляции. объявления var имеют тот же тип, что и явно объявленные переменные.

var squaredNumber = 10 * 10;
var squaredNumberDouble = 10.0 * 10.0;
var builder = new StringBuilder();
var anonymousObject = new
{ 
    One = SquaredNumber,
    Two = SquaredNumberDouble,
    Three = Builder
}

Типы вышеперечисленных переменных - это int , double , StringBuilder и анонимный тип соответственно.

Важно отметить, что переменная var не является динамически типизированной. SquaredNumber = Builder недействителен, так как вы пытаетесь установить int в экземпляр StringBuilder