C# Változók

Változó: megcímzett memória terület

Tulajdonságai:

Gyakori változó típusok :

Típus Deklaráció Műveletek Példa
Egész szám int iSzam;
int iSzam=5;
(+); ( - ); ( * ); ( / )--(egész osztás); ( % )--(maradék) iAtlag = iSzam/iDarab;
Valós szám double dTerulet; (+); ( - ); ( * ); ( / )--(valós osztás)  
Karakter char chrBetu;
char chrBetu='W';
( + ) (összefűzés)  
Szöveg (karakterlánc) string strNev;
string strNev="Pali";
( + ) (összefűzés)  
Logikai bool bEredmeny;
bool bEredm=false;
&& (és) || (vagy) ! (nem)  
       

Egyszerűbb típusok:

típus

Méret

Értéktartomány

A típusban tárolható adatok

byte

1 byte

0 tól 255 ig

Előjel nélküli egész számok

int

4 byte

-2,147,483,648 től 2,147,483,647 ig

előjeles egész számok

float

4 byte

±1.5 × 10−45 től ±3.4 × 1038 ig

Valós(lebegőpontos) számok

double

8 byte

±5.0 × 10−324 töl ±1.7 × 10308 ig

Valós(lebegőpontos) számok

decimal

16 byte

±1.0 × 10−28 tól ±7.9 × 1028 ig

Valós(lebegőpontos) számok

bool

1 byte

true/false

True, false értékek

char

2 byte

U+0000 tól U+ffff ig

Unicode karakterek

string

-

Karakterláncok

 

 

 

 

   
   
deklarációk

using System;
// A kiíráshoz szükséges deklarációt tartalmazza.
class változó
{
static int alma=5; //alma változó definíciója
//és inicializálása
static float r = 5.6F; //statikus valós típusú változó
//valós konstanst zárhat az
//F (float) betű
const float pi=3.1415F; //konstans definíció

static void Main()
{
Console.WriteLine( "Teszt"); //eredmény Test
int alma = 6; //helyi változó


Console.WriteLine( alma ) ; //eredmény 6
Console.WriteLine( változó.alma ); //a külső takart (5)
//változóra hivatkozás
Console.WriteLine( terület(r)); //a terület függvény
// meghívása
Console.ReadLine();

}

static float terület(float sugár) // függvénydefiníció
{
return(pi*sugár*sugár);
}

}