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:adatszerkezetek [2019/06/04 14:11]
barnkopf ↷ Page moved from informatika:programozas:dotnet:c-sharp:adatszerkezetek to oktatas:informatika:programozas:dotnet:c-sharp:adatszerkezetek
oktatas:informatika:programozas:dotnet:c-sharp:adatszerkezetek [2019/06/04 14:16] (aktuális)
barnkopf ↷ Links adapted because of a move operation
Sor 9: Sor 9:
   * kis- és nagybetűk különbözőek (case-sensitive)   * kis- és nagybetűk különbözőek (case-sensitive)
   * kulcsó nem lehet változónév   * kulcsó nem lehet változónév
-Ajánlás: beszédes neveket használj, egy [[névkonvenció]]hoz ragaszkodj.+Ajánlás: beszédes neveket használj, egy [[oktatas:informatika:programozas:dotnet:c-sharp:nevkonvencio]]hoz ragaszkodj.
  
   - Változó bevezetése (memória foglalás, típus deklarálás): <code>adattípusNév változóNév;</code>   - Változó bevezetése (memória foglalás, típus deklarálás): <code>adattípusNév változóNév;</code>
Sor 23: Sor 23:
  
 ===== .NET beépítettnek megfelelő c# típusai ===== ===== .NET beépítettnek megfelelő c# típusai =====
-A keretrendszer (pontosabban a [[informatika:programozas:dotnet:CTS]]) erősen típusos, így minden objektumnak megköveteli a pontos típusát. A típus meghatározza a tárolás formáját, és a rajtuk végezhető műveleteket. ''???Szükséges és elégséges feltétel ez típuskompatibilitáshoz...???'' Alapvetően kétféle típust különböztet meg, melyek közti különbség igen jelentős és nem ismeretük érdekes meglepetéseket hordozhat magában.+A keretrendszer (pontosabban a [[oktatas:informatika:programozas:dotnet:cts]]) erősen típusos, így minden objektumnak megköveteli a pontos típusát. A típus meghatározza a tárolás formáját, és a rajtuk végezhető műveleteket. ''???Szükséges és elégséges feltétel ez típuskompatibilitáshoz...???'' Alapvetően kétféle típust különböztet meg, melyek közti különbség igen jelentős és nem ismeretük érdekes meglepetéseket hordozhat magában.
  
-[[Érték típus]]ok:+[[informatika:programozas:dotnet:c-sharp:ertek_tipus]]ok:
   - számváltozók (strukturák)   - számváltozók (strukturák)
     - egészek: ''(u)int, (u)short, (u)long, (s)byte, char''     - egészek: ''(u)int, (u)short, (u)long, (s)byte, char''
Sor 31: Sor 31:
     - tizedestörtek: ''double'' (28 tizedesjegyig)     - tizedestörtek: ''double'' (28 tizedesjegyig)
     - logikai értékek: ''bool'' D={true, false}     - logikai értékek: ''bool'' D={true, false}
-  - stringek: ''string'' ~ System.[[String]]. A string System.Char strukturák egymásutánjából (gyűjteményéből) álló beépített [[lezárt]] osztály. Csak-olvashatónak nevezik, mert a karakterek közvetlenül nem változtathatók meg az értékadás után benne((bővebben: ''System.Text.StringBuilder''))!  +  - stringek: ''string'' ~ System.[[oktatas:informatika:programozas:dotnet:c-sharp:string]]. A string System.Char strukturák egymásutánjából (gyűjteményéből) álló beépített [[informatika:programozas:dotnet:c-sharp:lezart]] osztály. Csak-olvashatónak nevezik, mert a karakterek közvetlenül nem változtathatók meg az értékadás után benne((bővebben: ''System.Text.StringBuilder''))!  
-  - konstansok: fordítási időben kapnak értéket, amit futás közben már nem változtathatnak. Gyakran [[literálok]]kal adunk értéket, melyek típusát utótagokkal ([[suffix]]) határozhatjuk meg.+  - konstansok: fordítási időben kapnak értéket, amit futás közben már nem változtathatnak. Gyakran [[literálok]]kal adunk értéket, melyek típusát utótagokkal ([[oktatas:informatika:programozas:dotnet:c-sharp:suffix]]) határozhatjuk meg.
   - felsorolás: ''[[#enum]]''   - felsorolás: ''[[#enum]]''
   - struktúrák: ''[[#struct]]''   - struktúrák: ''[[#struct]]''
Sor 48: Sor 48:
    string s = "szöveg"; // " idézőjel    string s = "szöveg"; // " idézőjel
 </code> </code>
-**Tipikus hiba: figyelj az [[implicit konverzió]]ra!**+**Tipikus hiba: figyelj az [[informatika:programozas:dotnet:c-sharp:implicit_konverzio]]ra!**
  
 Referencia/hivatkozási típusok: Referencia/hivatkozási típusok:
oktatas/informatika/programozas/dotnet/c-sharp/adatszerkezetek.1559650315.txt.gz · Utolsó módosítás: 2019/06/04 14:11 szerkesztette: barnkopf
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0