Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Következő változat
Előző változat
oktatas:informatika:programozas:dotnet:c-sharp:start [2019/06/04 14:14]
barnkopf ↷ Page moved from informatika:programozas:dotnet:c-sharp:start to oktatas:informatika:programozas:dotnet:c-sharp:start
oktatas:informatika:programozas:dotnet:c-sharp:start [2019/06/04 14:21] (aktuális)
barnkopf ↷ Links adapted because of a move operation
Sor 5: Sor 5:
   * [[informatika:programozas:dotnet:objektumorientalt]]   * [[informatika:programozas:dotnet:objektumorientalt]]
  
-A Microsoft által kifejezetten a [[informatika:programozas:dotnet:start|.NET]] framework-re fejlesztett ECMA és ISO szabványosított [[informatika:programozas:erősen típusos|erősen típusos]] teljesen objektumorientált((Minden őse a System.Object osztály)) programozási nyelve.+A Microsoft által kifejezetten a [[oktatas:informatika:programozas:dotnet:start|.NET]] framework-re fejlesztett ECMA és ISO szabványosított [[oktatas:informatika:programozas:erosen_tipusos|erősen típusos]] teljesen objektumorientált((Minden őse a System.Object osztály)) programozási nyelve.
  
 A nyelv struktúrájának bemutatása: A nyelv struktúrájának bemutatása:
Sor 19: Sor 19:
 9. } 9. }
 </code> </code>
-A C# program objektumok, struktúrák, adattípusok definícióniak halmazából áll. Az objektumorientált nyelvek [[egységbezárás]] elvét az [[osztály]]ok valósítják meg. Egy forrásfájlban több osztály is definiálható, és egy osztály több állományba is szétbontható (.NET 2.0 [[partial class]]). Az osztályok állapotaikat az [[adattag]]okon őrzik és [[metódus]]aikkal változtatják.+A C# program objektumok, struktúrák, adattípusok definícióniak halmazából áll. Az objektumorientált nyelvek [[informatika:programozas:dotnet:c-sharp:egysegbezaras]] elvét az [[informatika:programozas:dotnet:c-sharp:osztaly]]ok valósítják meg. Egy forrásfájlban több osztály is definiálható, és egy osztály több állományba is szétbontható (.NET 2.0 [[informatika:programozas:dotnet:c-sharp:partial_class]]). Az osztályok állapotaikat az [[informatika:programozas:dotnet:c-sharp:adattag]]okon őrzik és [[informatika:programozas:dotnet:c-sharp:metodus]]aikkal változtatják.
  
 A .NET keretrendszerben minden futtatható file-nak rendelkeznie kell egy belépési ponttal (4.sor). A .NET keretrendszerben minden futtatható file-nak rendelkeznie kell egy belépési ponttal (4.sor).
 C#-ban a belépési pont tulajdonságai: C#-ban a belépési pont tulajdonságai:
   * metódusának neve: ''Main'' (a nyelv case-sensitive)   * metódusának neve: ''Main'' (a nyelv case-sensitive)
-  * a ''Main()'' metódus kötelezően [[statikus metódus]]+  * a ''Main()'' metódus kötelezően [[informatika:programozas:dotnet:c-sharp:statikus_metodus]]
   * visszatérési értéke ''void'' vagy ''int''   * visszatérési értéke ''void'' vagy ''int''
   * paraméter/argumentum listája opcionálisan: ''string[]'' típusú   * paraméter/argumentum listája opcionálisan: ''string[]'' típusú
-  * a Main metódus [[láthatóság]]a kötelezően ''public'' (!ez eltér a c# default metódus láthatóságtól, ami a ''private'')+  * a Main metódus [[informatika:programozas:dotnet:c-sharp:lathatosag]]a kötelezően ''public'' (!ez eltér a c# default metódus láthatóságtól, ami a ''private'')
 Egy alkalmazás a Main() metódusból kilépésig fut. (7.sor) Egy alkalmazás a Main() metódusból kilépésig fut. (7.sor)
  
Sor 34: Sor 34:
 ===== Adatszerkezetek ===== ===== Adatszerkezetek =====
  
-[[adatszerkezetek]]((+[[informatika:programozas:dotnet:c-sharp:adatszerkezetek]]((
 Alapfogalmak: adat konstans változó típus Alapfogalmak: adat konstans változó típus
 Referencia vs. Érték Referencia vs. Érték
Sor 194: Sor 194:
 Más néven ciklusban, vagy ismétlési szerkezetben egy feltételtől függően végzünk utasítássorozatokat. Az ismétlendők alkotják a **ciklusmag**ot. Más néven ciklusban, vagy ismétlési szerkezetben egy feltételtől függően végzünk utasítássorozatokat. Az ismétlendők alkotják a **ciklusmag**ot.
  
-    - elöltesztelős ciklus (pl. [[informatika:programozas:tetelek|eldöntési tétel]])<code c#>+    - elöltesztelős ciklus (pl. [[oktatas:informatika:programozas:tetelek|eldöntési tétel]])<code c#>
   while ( futási feltétel )    while ( futási feltétel ) 
   {   {
Sor 213: Sor 213:
   }   }
 </code> </code>
-    - foreach ciklus: legtöbbször gyűjtemények (és [[tömb]]ök)((IEnumerable Interface-t megvalósítják)) bejárására használjuk<code c#>+    - foreach ciklus: legtöbbször gyűjtemények (és [[informatika:programozas:dotnet:c-sharp:toemb]]ök)((IEnumerable Interface-t megvalósítják)) bejárására használjuk<code c#>
  
   foreach ( változóTípus változóNév in gyűjtemény )    foreach ( változóTípus változóNév in gyűjtemény ) 
oktatas/informatika/programozas/dotnet/c-sharp/start.1559650494.txt.gz · Utolsó módosítás: 2019/06/04 14:14 szerkesztette: barnkopf
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0