C# یک زبان strongly typed است. نوع دادهای در C# به دو دسته تقسیم میشود: انواع built-in و انواع custom.
انواع built-in (موجود در زبان):
bool, byte, sbyte, char, decimal, double, float, int, uint, long, ulong, object, short, ushort, string
کد زیر نشان میدهد که چگونه یک متغیر تعریف کنیم، مقداری به آن بدهیم (assign) و از آن استفاده کنیم.
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Types Sample");
// Declare int variable
int i = 34;
// char variable
char c = 'm';
// float variable
float per = 6.8f;
// object variable
object o = c;
// string varialbe
string name = "Mahesh Chand";
// Use i in an operation
int counter = i + 1;
/* Use c in a condition. Check if the value of c is 'm'
the print c and counter */
if (c == 'm')
{
Console.WriteLine("i is {0}:", i);
Console.WriteLine("counter is {0}:", counter);
Console.WriteLine("c is {0}:", c);
Console.WriteLine("name is {0}:", name);
Console.WriteLine(counter);
}
Console.ReadKey();
}
}