Visual C# NET - · PDF fileნაკადებთან მუშაობის...

601
რომან სამხარაძე C# ენის საფუძვლები Windows- პროგრამების შექმნა პროგრამირების ახალი ასპექტები მონაცემთა ბაზები . SQL Server

Transcript of Visual C# NET - · PDF fileნაკადებთან მუშაობის...

  • C# Windows- . SQL Server

  • 2

    V i s u a l C# . N E T

    - -

    2009

  • 3

    , . Microsoft Visual Studio .NET . C# , : , . , , . , . , , . : , . , 2009 ISBN . .

  • 4

    .

    .

  • 5

    ................................................................................................................................11 I . C# ..............................................................................................................................12 1. ............................................................................................................................12 ...................................................................12 C# .NET Framework .....................................................................13 ........................................................................14 ........................................................................................................................14 .....................................................................................................................14 ...............................................................................................................15

    2. C# ......................................................................................................16 ....................................................................................................................16 ...........................................................................................................................22

    C# .............................................................................................................22 .......................................................................................22 .............................................................................................................22 ................................................................................................23 decimal ............................................................................................................................24 char () ............................................................................................................24 bool ..................................................................................................................................26 ..........................................................................................................................27

    ........................................................................................28 ......................................................................................................28 ...........................................................................28

    ..............................................................................................................................29 ................................................................................................29 ...............................................................30 ...........................................................................31

    ..............................................................................................................33 ..............................................................................................34 . ......................................................................34 ....................................................................................................................37 (cast operator) ..................................................................38 ..............................................................................39

    3. .............................................................................................42 .........................................................................................................42

    if ..........................................................................................................................42 if .....................................................................................................42 . .....................................................43 switch ..................................................................................................................45

    ........................................................................................................48 for ........................................................................................................................48 .............................................................................................................................51 while .............................................................................................................................52 do-while .......................................................................................................................53

  • 6

    ........................................................................................................53 break ...................................................................................................................53 continue ..............................................................................................................54 goto .....................................................................................................................55

    ..........................................................................................................55 4. , ..........................................56 ........................................................................................................................................56 ...........................................................................................56 .............................................................................................58

    () ............................................................................60 Length ............................................................................................................................61 foreach ..............................................................................................................................62 .......................................................................................................64

    &, |, ^ ~ ...............................................................................65 ..............................................................................................................68

    ................................................................................................................................69 5. , , ...........................................................................71 .................................................................................................................71 ............................................................................................................................72 .....................................................................................................................74 ......................................................................75 ....................................................................................................................................75 ...........................................................................................77 .........................................................................................................79 ......................................................................................................................81 " " .............................................................................82 this ...................................................................................................................83 ........................................................................................................................84 ...................................................................................................................85 ............................................................................................................................86 ..................................................................................87

    6. . ...............................................89 ......................................................................................89 ...........................................................90 ref out ....................................................................................................92

    ref ................................................................................................................92 out ...............................................................................................................93

    params .............................................................................................................94 ....................................................................................96 . ...........................................................................97 .......................................................................................100 this ................102 ...................................................................................................................................103 ..........................................................