Osnovy_programirovanniya_na_S_
.pdf« »
.
.
.
C#»
« » « »
2011
681.3.06
2008 .
« »
: «
», ., . . ;
« »
. . . ;
C#
« »
»
: ., , 2011
»
C#, -
-
.
1, 2 . . , -
3, 4 . . , -
5, 6 . , -
7, . . .
© . , ,
. , .
© « », 2011
2
.
.NET
, . -
, ,
, -
.
, ,
, , -
, .
:
, -
;
,
, , ;
;
,
;
.
.NET ( « »)
, -
Visual Studio.NET, , -
, , -
.
:
3
;
-
;
.
-
;
-
.
.NET .
,
, , -
MSIL (Microsoft Intermediate Language),
IL), , , -
. -
, , -
(Common Language Runtime, CLR).
CLR
. CLR -
JIT- , IL -
, . JIT «just in time», «
», , -
. -
4
-
.
.NET . 1.
|
|
|
|
|
|
|
|
|
(IL ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JIT |
|
|
|
|
|
|
|
|
|
|
|
|
||
(IL |
|
|
|
|
|
|
|
|
|
||
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. 0.1. .NET |
dll,
IL .
, ,
. -
, -
, -
.
CLR ,
, -
5
.
.
.NET , -
.NET. – , .
.NET
, -
#, -
( ).
-
. -
,
, .
. , « -
» , ,
, . -
, ,
, . -
.
-
. -
, -
. -
, .
-
.
.
6
.
, .
. -
,
, -
. -
.
(
« »). , « -
», .
, , -
.
: -
-
.
-
,
. -
, -
. ,
,
, -
.
, -
-
. -
7
, -
, .
-
, .
-
:
;
;
-
.
, , -
. -
. ,
, -
.
,
, ,
.
, , -
, , -
, , -
, , .
,
. -,
.
8
, « ( -
), , , -
».
:
, -
;
-
,
;
-
;
;
.
-
, -
, -
. , -
. -
, -
. -
, .
#, Java, ++, Delphi
. ,
« », « -
», « » . . -
9
, -
, -
.
,
.
.NET, , -
.NET,
object .
, .
,
.
-
. , System.Net -
, , System.Windows.Forms ,
, . .
, -
.
Visual Studio.NET
Visual Studio.NET
, , ,
, .NET- .
Microsoft
: #, VB.NET, ++ J#.
.NET . ,
-
10