Variables
Introduction to Variables in C#
Variable is a fundamental concept in any programming language and C# is no exception. They act as containers to store data that can be manipulated and used throughout your program. In this tutorial, we'll learn about the types of variables in C#, how to declare them, and how to use them.
What are Variables?
In C#, a variable allows you to store a value by assigning it to a name, which can be used to refer to the value later in the program. This value can be changed or manipulated as needed.
Types of Variables in C#
C# is a statically typed language, which means that the type of a variable is checked at compile time. Here are some of the most common types of variables in C#:
- Integers (
int
): Used to store whole numbers. - Floating Point (
float
,double
): Used to store decimal numbers. - Characters (
char
): Used to store a single character. - Strings (
string
): Used to store a series of characters or text. - Booleans (
bool
): Used to store true or false values.
Declaring Variables
To declare a variable in C#, you need to specify its type followed by its name. You can also assign a value to the variable when it is declared. Here's how you do it:
int myNumber;
myNumber = 10;
float myFloat = 7.5f;
char myChar = 'A';
string myString = "Hello World";
bool myBool = true;
In the above example, myNumber
is a variable of type int
, myFloat
is a variable of type float
, myChar
is a variable of type char
, myString
is a variable of type string
, and myBool
is a variable of type bool
.
Using Variables
Once a variable is declared, you can use it by referring to it by name:
int x = 10;
int y = 20;
int sum = x + y;
Console.WriteLine(sum);
In the above example, the sum of x
and y
is stored in the sum
variable, which is then printed to the console.
Conclusion
Understanding variables and their usage is crucial in learning C# as they are used everywhere in the language. As you progress, you'll encounter more complex types and uses of variables. But for now, understanding these basics will take you a long way. Happy coding!