3- VERİ TİPLERİ - OPERATÖRLER Nesne Yönelimli Programlama - i C# 3- VERİ TİPLERİ - OPERATÖRLER Nesne Yönelimli Programlama - i Yunus Özen yunus@csharpturk.net
Veri Tipleri
C# Type System Value types Reference types Direkt veri içerir Null olamaz Reference types Nesnelere referans içerir Null olabilir int i = 123; string s = "Hello world"; i 123 s "Hello world"
Type System Value types Reference types Primitives int i; Enums enum State { Off, On } Structs struct Point { int x, y; } Reference types Classes class Foo: Bar, IFoo {...} Interfaces interface IFoo: IBar {...} Arrays string[] a = new string[10]; Delegates delegate void Empty();
Predefined Types C# predefined types Reference object, string Signed sbyte, short, int, long Unsigned byte, ushort, uint, ulong Character char Floating-point float, double, decimal Logical bool Predefined types için sistemde birer alias tanımlanmıştır Örnek, int == System.Int32
Object Bütün referans tipler object tipinden türetilir.
Value Types (13)
Integers char
int CApp02 CApp01
Float/Double CApp03
Decimal CApp04
Char (16 bit Unicode) CApp05
bool CApp06
{0}
\n CApp07
\t CApp08
Escape CApp09
Tip Dönüştürme İşlemleri
Tip Dönüştürme İşlemleri
Tip Dönüştürme İşlemleri
Tip Dönüştürme İşlemleri
Teşekkürler