296.1) Null - Empty Durumları, Farkları

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ก.ย. 2024
  • Github : github.com/gnc... Bu video Gençay Yıldız tarafından NGAkademi bünyesinde ücretsiz çekilmiştir.
    Ders notları ve dosyalarının hepsine aşağıdaki adresten erişebilirsiniz.
    ngakademi.com/...
    Gençay Yıldız'ın Bloğu
    www.gencayyild...
    Güncel Duyuru ve Bildiriler İçin Sosyal Medya Hesaplarımız
    / ngakademi.sosyal
    / ngakademi
    / ngakademii
    Bana destek olmak için kanalıma üye olabilirsiniz:
    / gençay yıldız

ความคิดเห็น • 43

  • @husokanus
    @husokanus ปีที่แล้ว +5

    Null ile Empty farkı anlaması çok önemli bir konu. Ağzınıza sağlık hocam

  • @pythoonplayers493
    @pythoonplayers493 2 หลายเดือนก่อน +1

    Allah razı olsun hocam emeğinize sağlık (295)

  • @ozandoluca4210
    @ozandoluca4210 หลายเดือนก่อน +1

    hocam harikasınız valla ne diyeyim..Allah razı olsun

  • @enesaliev
    @enesaliev 8 หลายเดือนก่อน +1

    Tesekkurler hocam daha iti anladim sayenizde

  • @msenelk
    @msenelk 5 หลายเดือนก่อน +1

    18.04.2024 eğitime devam. Teşekkür ederim. :) (2/4)
    15-21 tarihleri arası günlük eğitim video hedefi: 4
    Başlangıç eğitim videosu: 291
    Hedef eğitim videosu: 315

  • @husokanus
    @husokanus ปีที่แล้ว +5

    11:50 Ek bilgi : null kelimesi *Latince* nullus o da ne (“not”) + ūllus (“any”) dan gelmektedir. "Not any" manasındadır.

  • @ozelharekat571
    @ozelharekat571 6 หลายเดือนก่อน +1

    emeginize saglik

  • @S.CelalKONUK
    @S.CelalKONUK 3 หลายเดือนก่อน +1

    emlak ile yazılım öğreten değerli hocamız😄

  • @EmreCanTERKAN
    @EmreCanTERKAN 2 หลายเดือนก่อน

    Ağzına sağlık hocam !!

  • @Hakan_Topcu_1989
    @Hakan_Topcu_1989 6 หลายเดือนก่อน +1

    Teşekkürler Hocam

  • @System3t
    @System3t ปีที่แล้ว +1

    teşekkürler

  • @burcutas1647
    @burcutas1647 ปีที่แล้ว +1

    Bu bir destek mesajıdır. 296.1) Null - Empty Durumları, Farkları

  • @hj1433
    @hj1433 3 ปีที่แล้ว +6

    Kıymetli hocam, içerisinde bir paragraf barındıran bir string değişkenin bellekte kapladığı alan ile, bir ansiklopedi barındıran başka bir string değişkenin bellekte kapladığı alan arasında fark var mıdır? Varsa bu neye göre ölçülür, harf sayısına göre mi?

    •  3 ปีที่แล้ว +10

      string özünde char dizisi olduğu için değersel uzunluğuna göre boyut farkı yaratacaktır.

  • @sadaharu_tr
    @sadaharu_tr 2 ปีที่แล้ว +6

    Baba akü yok. = empty
    Baba akü komple yok çalmışlar. = null

    • @husokanus
      @husokanus ปีที่แล้ว

      🤣🤣🤣🤣🤣🤣🤣🤣

  • @CirillaFionaElenRiannon_
    @CirillaFionaElenRiannon_ 3 ปีที่แล้ว +3

    Nice work! :D

  • @tugbayerlikaya8541
    @tugbayerlikaya8541 3 ปีที่แล้ว +4

    Ayrıntılar özeldir.

  • @enescivelek3369
    @enescivelek3369 ปีที่แล้ว +2

    300 videoya gelene kadar geride kalan 255 video unutuldu zaten :D

  • @revivesoftware
    @revivesoftware ปีที่แล้ว +1

    Az önce yazılımcı bir arkadaşımla konuştum. "" yerine string.empty kullan dedi. sebep olarak hem daha anlaşılır oluyor. Hem de "" koyduğun zaman ram üzerinde yeni bölüm oluşturuyor ama string.empty koduğun zaman oluşturacağın tüm değişkenler tek değeri referans edecek. Bu sayede ramden tasarruf edeceksin dedi.

  • @yazilimciyizBiz
    @yazilimciyizBiz 2 ปีที่แล้ว +2

    24.09.2022 izlendi. 296.1) Null - Empty Durumları, Farkları

  • @i.o.5508
    @i.o.5508 2 ปีที่แล้ว +1

    Hocam şurada hatalı oldu sanırım. String değerin default değeri "" gibi empty değeri vermiyor. null değeri veriyor. Kontrol ettim şu şekilde:
    string a = "";
    string b = null;
    Console.WriteLine(a == b);
    false dönüyor.

  • @onurozen1
    @onurozen1 ปีที่แล้ว +2

    Hocam "Default değerlerin olduğu durumlar empty olarak geçer" dedik lakin string'in default değeri null'dur. Bu cümle tam olarak doğru değil o zaman değil mi?

    •  ปีที่แล้ว +3

      Eğer cümleyi öyle demişsek yanlış tabi ki de.

  • @ozgurcetin2534
    @ozgurcetin2534 ปีที่แล้ว +2

    Hocam Sheldon Cooper'a benziyorsunuz.

    •  ปีที่แล้ว

      Sheldon Cooper kim la?🙃🤣

    • @ozgurcetin2534
      @ozgurcetin2534 ปีที่แล้ว

      @ The Big Bang Theory dizisinden

    • @husokanus
      @husokanus ปีที่แล้ว

      @@ozgurcetin2534 Bence Gençay hoca Matrix'teki Agent Smith'e daha çok benziyor.

  • @nebulosy1205
    @nebulosy1205 ปีที่แล้ว

    Değer türlü değişkenlerde default değerlerin empty olduğunusöylediniz, peki string değişken tanımlarken default gelen null alan tahsis etmiyor mu? değer türlü değişkenler default değeri ile alan tahsis ederken string'in yapısı gereği null verdiği için orada bir alan tahsisi olmuyor mu? Zaten null'un bir alan tahsis etmediğini videoda belirttiniz ama biraz kafam karıştı bundan mütevellit.

  • @Game-jv7ld
    @Game-jv7ld 3 ปีที่แล้ว +6

    "Null" Almanca sıfır demektir hocam.

  • @oguzhancevik2280
    @oguzhancevik2280 8 หลายเดือนก่อน

    Hocam değer türlü bir değişkeni nullable yaptığımızda, o değişkene atadığımız değer, yine stack bölgede tutuluyor demi?

  • @kaanbaş-i6y
    @kaanbaş-i6y 5 หลายเดือนก่อน

    string a = ""; => değişken tanımlandı ve alan tahsisine bulunuldu ama değer atanmadı
    string a = null; => değişken tanımlandı ama alan tahsisinde bulunulmadı alan tahsisinde bulunulmadığı için de herhangibi bir değere de sahip değil

    •  5 หลายเดือนก่อน

      Evet, ilk ifade de boşta olsa bir alan tahsisi söz konusudur. Yani bankada hesap açıldı ama içinde para yok gibi diyebiliriz.
      İkincisinde ise değişken var lakin işaret ettiği bir bellek adresi yok. Bunu da bankada sana ait bir hesabın olmadığı şeklinde yorumlayabiliriz.

  • @nereqla
    @nereqla 3 ปีที่แล้ว +2

    Empty boş demek zaten. Null ise boş dahi değil, boş olabilecek bir yer yok.
    Ekleme: Son saniyede siz de benzer bir şeyi söylediniz :D Videonun ortalarındaki bir soruya cevap vermiştim kendime not olsun diye :P

  • @robert8976
    @robert8976 2 ปีที่แล้ว +2

    hocam bir soru sormak istiyorum.
    string s1 = "gençay";
    string s2 = s1;
    s2="mahmut";
    Bu yapıyı kullandığımda heap de s1 ve s2 için iki tane "gençay" oluşacak. Sonrasında s2'yi "mahmut" diye değiştirdiğimde s2'nin referans ettiği "gençay" yazısı silinip yerini "mahmut" mu alacak yoksa s2 "gençayı" referans etmeyi bırakıp yeni bir "mahmut" ifadesi mi oluşturacak tabii böylece "gençay" boşta kalmış olacak. Hangisi yaşanıyor acaba??

    • @burcutas1647
      @burcutas1647 ปีที่แล้ว

      s2 değişkenine s1 değişkenini ataman durumunda s2 artık s1'in referansını, yani heap'te s1'e karşılık gelen değeri ("gençay"ı) tutmuş olacak. Yeni bir değer oluşturma durumu yok. s2'yi "mahmut" diye değiştirirsen de hem s2 mahmut değerine sahip olacak hem de s1. Çünkü s2 ve s1 aynı referansları tutuyor.
      s2'ye "mahmut" değerini atadıktan sonra gençay değerini tutan bir değişken olmadığı için de garbage collector mahmut değerini bellekten silecek.

  • @hj1433
    @hj1433 3 ปีที่แล้ว

    Değer türlü değişkenler null alamazlar demek, onları tanımladığımızda bir değer atamasak bile bellekte alan tahsis ettikleri anlamına mı gelmekte?

  • @dursuncevik1332
    @dursuncevik1332 ปีที่แล้ว

    Merhaba unassigned durumunu nasıl test ederiz? yani
    string a; //durumunu

  • @yusatosun3816
    @yusatosun3816 ปีที่แล้ว

    Hocam string a = "" ; şeklinde Bir atama yaptığımızda bellekte bu işleme ne kadar bir alan ayrılıyor.Neticede a sınırı belli olmayan bir char dizisi

  • @utkugok5102
    @utkugok5102 2 ปีที่แล้ว

    hocam değer türlü değişkenlere tanımlama aşamasında değer atamayınca empty oluyor. default olması gerekmez mi ?
    ya da {int a = new int(); } de neden default atanıyorda {int a;} da empty kalıyor? teşekkürler

  • @hj1433
    @hj1433 3 ปีที่แล้ว

    Hocam, bir formdaki bir dizinin değerlerini başka formdaki bir diziye nasıl aktarırız? Çok uğraştım lakin çözemedim.

    • @enescivelek3369
      @enescivelek3369 ปีที่แล้ว

      Sanirsam o işi public internal gibi formlar arasi erisilebilir bir değiskenle ve formlardan nesne türeterek o public degiskene ulaşip değerini alarak yapabilirsin belki formlar arası veri aktarma veri transferi gibi aratırsan formlarda örnekler var yardimci olur

  • @furkan6883
    @furkan6883 3 หลายเดือนก่อน +1

    teşekkürler hocam