C# da Value Types örnekler;
int count;
bool isInStock;
decimal totalPrice;
DateTime endDate;
Bu tipler, bellekte herhangi bir yeri referans göstermezler, direk ne atarsanız onları tutarlar.
Örneğin
int count=10;
Bellekte kendine ayrılan yerde sadece 10 değerini tutar.
Nullable olarak belirtmediğiniz sürece default değerleri vardır. int in 0 dır mesela.
C# da Reference Types örnekler;
string siteName;
MyClass myClass;
List<MyClass> list;
Böyle bir örnekte ise
MyClass myClass=new MyClass();
myClass objesi, MyClass sınıfının referansını tutar.
Referans tipler default null dur.
MyClass myClass;
C Sharp da value type reference type nedir , farkı ?
C # da value type ve reference type nedir , arasındaki fark nedir , açıklar mısınız ,
Yorum Ekleyin