. . .
:
static void Main(string[] args)
{
int a = 35;
short b = 10;
a = b; // . int , short
b = a; // ,
}
, , , .
:
static void Main(string[] args)
{
int a = 35000;
short b = 10;
b = (short) a; // . short 32767, .
}
, . , .
, , const:
static void Main(string[] args)
{
const int months = 12; //
months = 13; //
}
.
, .
static void Main(string[] args)
{
const int months = 12;
const int monthSalary = 1024;
int yearSalary = monthSalary * months;
}
:
static void Main(string[] args)
{
int yearSalary = 12 * 1024;
}
: :
static void Main(string[] args)
{
Console.WriteLine(100); // 100 100 , ,
Console.WriteLine("Hello!"); // Hello!
}
-, , .
var
C# 3.0 var, . .
static void Main(string[] args)
{
var number = 5; // number int
var text ="some text"; // text string
var number2 = 0.5; // number2 double
}
var -. , , , :
static void Main(string[] args)
{
var number = 5;
number = "some text"; // , number int
}
var LINQ ( )
static void Main(string[] args)
{
var query = from s in bdContext.Students select s;
}
LINQ .
var - var :
|
|
-
-
-
- , null
var C#, , ( ).
, , . . object string.
object . string Unicode.
string.
static void Main(string[] args)
{
string hello = "Hello!";
Console.WriteLine(hello);
}
- . .
, . . , , , .
.
, ( ). , . .
, , . -.
, , . , .