Sayfalar

VeriTipleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
VeriTipleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

28 Ağustos 2019 Çarşamba

Değer ve Referans Tip


Değer Tipler: Integer, double, float, bool


Referans Tipler: Interface, Abstract Class , String, Array


Eğer n1 değer bir tipe,  ref keywordü ile bir atama yapılırsa , artık bundan sonraki tüm işlemlerde bu atanan değer dödürülür.

static void Main(string[] args)
  {
      int number1 = 10;
 
      number1 = 30;
 
 
      NormType(number1);     // Sonuç 30
 
      RefType(ref number1);  // Sonuç 100
 
      NormType(number1);     // n1 değeri ref ile artık değişmiştir: Sonuç 100 
 
      Console.ReadLine();
 
 
 
      void NormType(int _number1)
      {
          Console.WriteLine("Nor Değer Nm1: {0}", number1);
      }
 
 
      void RefType(ref int _number1)
      {
          number1 = 100;
          Console.WriteLine("Ref Değer Nm1: {0}", number1);
      }
 
 
 
  }



Referans tiplerde ise c2 fereans tip c1 referans tipine eşitlenirse  c2'nin bellekte tutulan değerleri artık kullanılmadığı için bir müddet sonra Garbage collector tarafından silinir.

static void Main(string[] args)
{
    string[] cities1 = new string[] { "Ankara,Adana,Ağrı" };
    string[] cities2 = new string[] { "Bursa,Bolu,Balıkesir" }; // GC siler
 
    cities2 = cities1;
 
    cities1[0= "istanbul,Bartın,Antalya";
 
    foreach (var item in cities2)
    {
        Console.WriteLine(item); // Sonuç  "istanbul,Bartın,Antalya"
    }
 
 
    Console.ReadLine();
 
}



18 Ağustos 2019 Pazar

Bool

Matıksal veri tipidir.
True yada False olarak iki değer alır.

bool condition = false;

Byte

Btye bellekte 8 bit yer tutar.
Değer aralığı;
Max:255
Min :0

byte number= 4;

Short


Short ipi bellekte 16 bit yer turar.
Değer aralığı;
Max: 32767
Min:-32767

short number= 12345;

Long


Long veri tipi bellekte 64 bit yer tutar.
Değer aralığı aşağıdaki gibidir.
long.MinValue = -9223372036854775808
long.MaxValue = 9223372036854775807

long number= 12345;

17 Ağustos 2019 Cumartesi

Integer


Tamsayıları tutan, aralığı  -2147483647 ile +2147483647 arasında değer alabilien veri tipidir.
Bellekte 32 bit yer tutar.
"int" ile deklare edilir.
int number =55;


MVC LOADING TOO SLOW ISSUE