Ankara Üniversitesi
Nallıhan Meslek Yüksekokulu
Değişkenler
NB P120 PR OGR AML AMA
ÖĞR . GÖR . MAHMUT KIL IÇ ASL AN
İsim Alanları ve .Net Kütüphaneleri
Bir takım hazır kütüphanelerin olması programcıların işini kolaylaştıröaktadır.
Namespace .NET Framework sınıf kütüphanesindeki veri türleri ve sınıfları using anahtar sözcüğü ile kullanılır.
Sık Kullanılan Kütüphaneler
Kütüphaneler
• System
• System.Data
• System.Xml
• System.Net
• System.IO
• System.Windows.Forms
Console uygulaması
using System;
namespace Uyg1 {
class Program {
static void Main(string[] args) {
Console.WriteLine("Hello World!");
} } }
Console uygulaması
using System;
namespace Uyg1 {
class Program {
static void Main(string[] args) {
Console.WriteLine("Lütfen Bir Tuşa Basınız");
Console.ReadLine();
Console.WriteLine("son") }
} }
Temel Veri Türleri ve Değişkenler
Değişkenler, içlerinde farklı türlerde veri saklayabildiğimiz yapılardır Veriler bellekte bölgelerde tutulur
1. Stack Bölgesi 2. Heap Bölgesi 3. Register Bölgesi 4. Static Bölge
5. Sabit Bölge
Değişkenler
<Veri türü> <ismi>;
int sayi;
sayi=10;
char harf;
double a,b,c
float deger
Veri Türleri
Veri türü Büyüklüğü Değer aralığı
byte 8 bit 0-255
sbyte 8 bit -128-127
short 16 bit -32768-32767
ushort 16 bit 0-65535
int 32 bit -2 milyon-2 milyon
uint 32 bit 0-4 milyon
Bool 1 bit True-false
char 16 bit
Tür Dönüşümü
Boxing İşlemi class Program {
static void Main(string[] args) {
int sayi = 50;
object obje = sayi;
/////
int sayi1 = 50;
object abje1 = (object)sayi1;
} }
Tür Dönüşümü
Unboxing İşlemi namespace Uyg1 {
class Program {
static void Main(string[] args) {
int sayi = 50;
object obje = sayi;
int sayi2 = (int)obje;
} } }
Tür Dönüşümü
System.Convert Sınıfı
static void Main(string[] args) {
int a;
a =Convert.ToInt32(Console.ReadLine());
}
Tür Dönüşümü
static void Main(string[] args) {
string sayi1, sayi2;
int x, y;
int toplam=0;
Console.WriteLine("birinci sayıyı giriniz");
sayi1 = Console.ReadLine();
Console.WriteLine("ikinci sayıyı giriniz");
sayi2 = Console.ReadLine();
x = Convert.ToInt32(sayi1);
y = Convert.ToInt32(sayi2);
toplam = x + y;
Console.WriteLine("girilen sayıların toplamı=" + toplam);
}