C# is statically typed — variables have a type known at compile time. You can declare a variable with an explicit type or use var for type inference (the compiler deduces the type from the value), but either way the type is fixed.
Declaring variables
count = ;
name = ;
price = ;
active = ;
age = ;
message = ;
items = List<>();
